molily: Definitionsliste einzeilig

Beitrag lesen

Hallo,

Die Standardstyles für für dd sind display: block und margin-left: 40px, die für dt display: block.

Wenn du beide nebeneinander anzeigen willst, kannst du z.B. float und clear verwenden.

dt, dd { float: left; }  
dt { clear: left; width: 20em; }  
dd { margin: 0; }

Ich scheitere schon an der einzeiligen Ausgabe (dt {display:inline} ist wirkungslos)

Es ist nicht wirkungslos, aber dd hat immer noch display: block, daher erzeugt es eine neue Blockbox.

von der bündigen Einrückung der dd-Elemente ganz abgesehen.

Das ist einfach margin-left, die du ausschalten kannst.

Hinweis: HTML5 muss außen vor bleiben (75% Zugriffe aus Schwellen-/Entwicklungsländern, noch 5% mit IE6 unterwegs).

HTML5 ist ein umfangreicher Standard mit hunderten Elementen, Attributen, JavaScript-Schnittstellen, zwei Syntaxdefinitionen, einer Browser- und Parserdefinition usw. usf. Viele verstehen unter »HTML5« das gesamte Ökosystem an Webtechniken.

Ein Großteil von HTML5 kodifiziert lediglich bereits existente Techniken. Ein Großteil von HTML5 ist auch in IE6 nutzbar und die neuen Elemente und Attribute lassen sich auch für IE6 zugänglich machen.

Was table vs. dl für  angeht, so hat HTML5 ohnehin keine neue Auszeichnungsmöglichkeit.

Mathias