Christoph Schnauß: Absätze in Listen erlaubt?

Beitrag lesen

hallo,

Sind in Listen Absätze und Zeilenumbrüche erlaubt?

Ja.

Gibt es Unterschiede zwischen HTML und XHTML?

Ja, siehe SELFHTML.

In SELFHTML habe ich zu ul leider nichts Passendes gefunden.

Möglicherweise wußtest du nicht, wonach du nun konkret hättest suchen sollen. Als Faustregel kannst du dir merken, daß <ul> zwar ein Blockelement ist, <li> dafür aber wieder Blockelemente und inline-Elemente enthalten darf. Beispielsweise ergibt es durchaus valides HTML, wenn du sowas konstruierst:
   <ul>
   <li><div><p>hallo<br>hierhergeschaut!</p></div></li>
   </ul>
Das ist zwar nicht schön, und ob das "semantisches" Markup ist, mag bezweifelbar sein, aber zumindest meckert der Validator nicht. Und der sollte es ja wissen.

Ich schlage mich derzeit genau mit solchen Problemen herum - ich habe einen "Auftrag", das Intranet eines sehr großen und weltweit agierenden Konzerns in puncto CSS und HTML zu revidieren, und die Agentur, die das HTML-/CSS-Gerüst vorher gemacht hatte, hat ausgiebig genau von diesen "Verschachtelungen" in <li> Gebrauch gemacht.

Du solltest versuchen, solchen Krimskrams zu vermeiden. Aber wenns gar nicht anders geht, "darfst" du problemlos in <li> nahezu alles hineinpacken, was dir grade einfällt.

Grüße aus Berlin

Christoph S.

--
Visitenkarte
ss:| zu:) ls:& fo:) va:) sh:| rl:|