peter: Problem mit ":first-line"

Hi,

habe den ersten Zeilen von Absätzen mit p:first-line{...} eine andere Hintergrundfarbe zugewiesen.
Der IE machts so, wie ich's mir vorgestellt habe, er gibt der ganzen Zeile eine andere Hintergrundfarbe. Egal, wie lang der enthaltene Text ist.

Der FF stellt nur den Text in der Zeile mit der anderen Hintergrundfarbe dar.
Hab auch schon mit display:block und width:100% rumexperimentiert, hilft aber alles nichts.

Kann man den FF dazu bringen, die ganze Zeile in der anderen Hintergrundfarbe darzustellen?

gruß
peter

  1. Hi,

    Der IE machts so, wie ich's mir vorgestellt habe, er gibt der ganzen Zeile eine andere Hintergrundfarbe. Egal, wie lang der enthaltene Text ist.

    ein weiterer Fehler des IE.

    Der FF stellt nur den Text in der Zeile mit der anderen Hintergrundfarbe dar.

    http://www.w3.org/TR/CSS21/selector.html#first-line-pseudo sagt kurz vor der Sektion 5.12.2:

    "The :first-line pseudo-element is similar to an inline-level element, [...]"

    Ein Inline-Level-Element geht nur über die Breite, die sein Inhalt vorgibt.

    Kann man den FF dazu bringen, die ganze Zeile in der anderen Hintergrundfarbe darzustellen?

    Nicht mit diesem Konzept, fürchte ich. Bedaure.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. Hallo,

    Der IE machts so, wie ich's mir vorgestellt habe, er gibt der ganzen Zeile eine andere Hintergrundfarbe. Egal, wie lang der enthaltene Text ist.

    Das kann ich so nicht nachvollziehen. Der IE 7 macht gar nichts, und beim IE 8 schaut es bei mir so aus wie mit Mozilla.

    Falls es dir nun darum geht, dass die erste Zeile über die ganze Absatz-Breite betroffen ist, bleibt vielleicht nur ein text-align:justify; für den ganzen Absatz. Oder hattest du etwas anderes gemeint?

    Grüsse

    Cyx23