Das Skelett des HTML ist diesWie kann ich List-Elemente mit CSS zusammenhalten?
<div class="TwoCol">
<img src="imgurl"/>
<h1>A headline</h1>
<p>Some exciting text</p>
<ul>
<li>Item A</li>
<li>Item B</li>
<li>Item C</li>
</ul>
<p>More riveting text </p>
</div>
Die CSS
.TwoCol img{
float:left;
padding-right:5px;
border:none;
}
.TwoCol ul{
list-style-type:none;
}
Die Wirkung I ist ein Bild oben bin, nachdem in meinem div mit Text nach rechts, wenn der Text länger links ist als das Bild, das es unter dem Bild umwickelt.
JEDOCH wenn die Liste rechts vom Bild beginnt, möchte ich, dass alle Objekte vertikal untereinander ausgerichtet sind, nicht für Listenelemente unterhalb des Bildes, die unter dem Bild erscheinen und die Liste in zwei Abschnitte aufteilen.
Ich brauche ein Bild Dienstprogramm skizzieren :)
Diese
IMG Headline
IMG Para1
IMG Item A
Item B
Item C
Para2
nicht diese
IMG Headline
IMG Para1
IMG Item A
Item B
Item C
Para2
Dank!
Die TwoCol-Klasse wird nicht im HTML-Code verwendet. Sollte die Klasse des Div TwoCol sein? –