Sönke Tesch: Span-Breite festlegen

Beitrag lesen

Hat jemand von euch eine Idee, warum folgender Code keine 100 Pixel breite rote Fläche mit dem Text "test" ergibt? Wenn "span" durch "div" ersetzt wird funktioniert es!

<span style="width:100px;background-color:red">test</span>

<span> ist ein normales "inline"-Element, es steht also in einer Zeile und bildet keinen eigenen Block (wie z.B. <div> oder <h1>). Wenn Du mal in die CSS-Doku schaust (http://www.w3.org/TR/REC-CSS2/visudet.html#the-width-property), wirst Du feststellen, daß width für diese Art Elemente nicht funktioniert.

Gruß,
  soenk.e