CSS-Inhaltseigenschaft wird nicht angezeigt

8

Ich bin neu in CSS und folge einem Buchbeispiel:

Ich habe das Folgende aus dem Buch kopiert und als HTML gespeichert. Alle css-Eigenschaften scheinen zu funktionieren, mit Ausnahme der Eigenschaft "content", die nicht angezeigt wird. Vielen Dank im Voraus.

%Vor%     
Greycrow 18.07.2011, 00:55
quelle

3 Antworten

15

content wird mit :before oder :after wie folgt verwendet:

%Vor%

Trotzdem habe ich content nur für spezielle Fälle benutzt (um zB floated-Elemente zu löschen). Ich habe das nie benutzt, um Inhalte einzufügen. Im Allgemeinen möchten Sie Inhalt und Präsentation sowieso trennen, daher halte ich das für eine schlechte Idee. Welches Buch liest du? :)

    
pixelfreak 18.07.2011, 00:59
quelle
12

Die Eigenschaft content gilt nur für CSS-Pseudoelemente wie :before und :after .

Sie können damit nicht den Inhalt eines beliebigen Elements festlegen.

    
SLaks 18.07.2011 00:58
quelle
5

Die content -Eigenschaft funktioniert nur für :before und :after , um Inhalt an diese Knoten voranzustellen oder anzufügen, wie in diesem Fall:

CSS:

%Vor%

HTML:

%Vor%

Die Ausgabe wäre

• E-Mail-Adresse: [email protected]

    
AlienWebguy 18.07.2011 01:02
quelle

Tags und Links