@@AirMax:
nuqneH
Das kann an Hand deiner Beschreibung vermutlich niemand.
Ja, sorry. Hier mal ein bißchen ausführlicher:
Nicht ausführlich genug. Es ist nicht erkennbar, warum 'dt'/'dd' bei dir Inline-Elemente sind.
<dl>
<dt class="foo">....</dt>
<dd class="baz" id="bar1">.....</dd>
<dt class="foo">....</dt>
<dd class="baz" id="bar2">.....</dd>
</dl>
Die Klassen "foo" und "bar" sind völlig überflüssig, wenn wie hier alle 'dt'-Elemente der Klasse "foo" und alle 'dd'-Elemente der Klasse "bar" angehören.
Wenn du nur die 'dt'/'dd' dieser einen 'dl' oder von speziellen 'dl' formatieren willst, dann gibt dieser/n 'dl' eine ID bzw. Klasse und selektiere per Nachfahren- oder Kindselektor.
#bar1
#bar2
Diese Selektoren passen nicht zu obigem Markup.
Mir war garnicht bewusst, dass Breitenangaben bei inline-Elementen nicht berücksichtigt werden ... *wunder*
So manche Wunder lassen sich aufklären.
„Diese Eigenschaft gilt nicht für nicht ersetzte Elemente auf Inline-Ebene. Die Breite der Boxen für ein nicht ersetztes inzeiliges Element ist die des in ihnen dargestellten Inhalts […]“ [CSS2 §10.2]
Qapla'
Volumen einer Pizza mit Radius z und Dicke a: pi z z a