Gunnar Bittersmann: Definitionsliste formatieren

Beitrag lesen

@@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