Ik wil in html een lijst maken. In deze lijst heb je als het ware twee kolommen; de linkerkolom heeft een plaatje, en de rechter kolom bevat content.
Dit is een voorbeeld:

Ik wil dit graag maken met behulp van <ul> en <li>. Dus ik heb deze html geschreven:
En dit is de bijbehorende css:
Maar jammergenoeg levert dat het volgende resultaat op:

Zoals je ziet springt de tekst in. En de tekst staat veel lager dan het plaatje. Met align kan ik daar niks aan veranderen.
Weten jullie hoe dit makkelijk op te lossen is?
Dit is een voorbeeld:

Ik wil dit graag maken met behulp van <ul> en <li>. Dus ik heb deze html geschreven:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <ul> <li> <span class="details"> <img src="http://0.tqn.com/d/g/5105.jpg" alt="Angry face" /> </span> <span class="content">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</span> </li> <li> <span class="details"> <img src="http://0.tqn.com/d/g/5105.jpg" alt="Angry face" /> </span> <span class="content">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</span> </li> </ul> |
En dit is de bijbehorende css:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| ul { font-family: Arial; list-style-type: none; margin-left: 200px; } .left { position: relative; left: -100px; border-width: 0px; width: 1px; } .right { border-width: 0px; display: inline; } |
Maar jammergenoeg levert dat het volgende resultaat op:

Zoals je ziet springt de tekst in. En de tekst staat veel lager dan het plaatje. Met align kan ik daar niks aan veranderen.
Weten jullie hoe dit makkelijk op te lossen is?