Ansicht:   

#215703 HTML/CSS Formatierung von Listen? (web.design)

verfaßt von schnake, Marburg, 11.06.2010, 19:06:20

> Da sind einige überflüssige class-Angaben.
> Oberpunkte_li und Unterpunkte_li braucht\'s nicht.

na von mir stammen sie nicht  ;-)

> #Navigation_Gesamt_ul > li
> für die li, die jetzt Oberpunkte_li haben.
>
> #Navigation_Gesamt_ul ul
> für die ul, die jetzt class Unterpunkte_ul haben.
>
> #Navigation_Gesamt_ul ul li
> für die li, die jetzt Unterpunkte_li haben.

das weiß ich alles  :-P

> Merke: wenn alle Elemente einer Ebene dieselbe Klasse haben, ist die
> Klasse überflüssig.

jo

> Und Klassennamen sollten nicht wie die derzeit gewünschte Darstellung
> heißen, also nicht floatleft oder floatright.
> Stell Dir vor, Du willst irgendwann die Darstellung ändern, so daß die
> beiden Listen gar nicht mehr floaten.
> Dann steht da .floatleft { float:none; } - was eher verwirrend ist.

schon klar, der name war aber für den zweck des verstehens gedacht.
hatte jetzt nicht vor das css des TOs zu optimieren.
generell hast du natürlich recht. :-)

> Mein Vorschlag wäre
>
> #Navigation_Gesamt_ul > li
> {
> display: inline-block;
> }
>
> Und schon sitzen die inneren Listen nebeneinander, ohne die Nebenwirkungen
> von float.

durchaus ne elegantere lösung als mit float  :ok:

--
"Wenn die Welt von Frauen regiert würde, hätten wir keine Kriege, nur erbitterte Verhandlungen alle 28 Tage." Robin Williams [RIP]


"Wenn der Teufel machtlos ist, schickt er seine Frau." [ukrainisches Sprichwort]

 

gesamter Thread:

Ansicht:   
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz