Float Abschnitte der LI-Elemente innerhalb eines UL mit CSS

Habe ich eine Serie von LI innerhalb eines UL wie diese:

<ul>
    <li class="section left"></li>
    <li>I want to float this on the left</li>
    <li>I want to float this on the left</li>
    <li>I want to float this on the left</li>
    <li class="section right"></li>
    <li>I want to float this on the right</li>
    <li>I want to float this on the right</li>
    <li>I want to float this on the right</li>
</ul>

Dieser HTML-Code erzeugt, die von php und ich kann nicht verändern, der HTML -, auf der anderen Seite habe ich die Funktion zum zuweisen von Klassen zu einzelnen LI-Elemente. Die UL und LIs enthalten form Elemente, die will ich verteilen in zwei Abschnitte, schwimmende einige Inhalte (einige LIs) auf der linken Seite und einige Inhalte (andere LIs) auf der rechten Seite.

Wenn ich könnte nest ULs innerhalb der wichtigsten UL-dies wäre viel einfacher, die Behandlung der inneren ULs als Blöcke, aber ich kann das nicht hier.

Wie zu erreichen das gleiche Ergebnis mit CSS gegeben, die HTML-Einschränkungen, die oben erwähnt? Ich meine ja, ich könnte weisen floating-Klassen individuell zu jedem LI, aber ich hoffte auf eine elegantere Lösung hier.

danke

InformationsquelleAutor unfulvio | 2012-02-12
Schreibe einen Kommentar