Die erste Zeile eines Absatzes mit einem Bild versehen

(Auszug aus "CSS Kochbuch" von Christopher Schmitt)

Problem

Sie wollen die erste Zeile eines Absatzes mit einem Bild versehen, wie in folgender Abbildung gezeigt.

Hintergrundbild für erste Absatz-Zeile

Abbildung: Hintergrundbild in der ersten Zeile des Absatzes.

Lösung

Verwenden Sie innerhalb des Pseudoelements :first-line die Eigenschaft background-image:

p:first-line {
 font-size: 2em;
 background-image: url(background.gif);
}

Diskussion

Durch das Pseudoelement :first-line können Sie nur Einfluss auf den Text der ersten Zeile eines Elements nehmen, nicht aber auf das Element selbst. Neben background-image unterstützt das Pseudoelement :first-line auch die folgenden Eigenschaften, mit denen Einfluss auf das Design genommen werden kann:

Beachten Sie, dass Internet Explorer 5 das Pseudoelement :first-line nicht kennt.

Siehe auch

Die CSS 2.1-Spezifikation zum Pseudoelement :first-line.

  

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema CSS bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright der deutschen Ausgabe © 2007 by O’Reilly Verlag GmbH & Co. KG
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "CSS Kochbuch" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

O’Reilly Verlag GmbH & Co. KG, Balthasarstr. 81, 50670 Köln