Hi ChrisB & Cheatah
Ich kann mir einfach nicht erklären, warum die Breite unterschlagen wird?!
Das kann an Hand deiner Beschreibung vermutlich niemand.
Ja, sorry. Hier mal ein bißchen ausführlicher:
<dl>
<dt class="foo">....</dt>
<dd class="baz" id="bar1">.....</dd>
<dt class="foo">....</dt>
<dd class="baz" id="bar2">.....</dd>
</dl>
#bar1 {
width: 7em;
background-color: red;
}
#bar2 {
width: 9em;
background-color: red;
}
Wenn ich es wie oben schreibe wird die Breite von #bar1 und #bar2 ignoriert. Hab' mal Deinen Tipp, Cheatah, ausprobiert:
#bar1 {
display: block;
width: 7em;
background-color: red;
}
#bar2 {
display: block;
width: 9em;
background-color: red;
}
Jetzt wird die Breite auch berücksichtigt.
Mir war garnicht bewusst, dass Breitenangaben bei inline-Elementen nicht berücksichtigt werden ... *wunder*
Vielen Dank & Gruß