Veit Schiele Communications

Veit Schiele Communications

Formate

erstellt von Veit Schielezuletzt verändert: 09.06.2011 13:58 Uhr © Veit Schiele 2007–2011
Artikelaktionen
Element { CSS-Eigenschaft:Wert; ...}

Klassenformate

Element.Klassenname { CSS-Eigenschaft:Wert;...}

.Klassenname { CSS-Eigenschaft:Wert;...}

Individualformate

#Name { CSS-Eigenschaft:Wert;...}

Element#Name { CSS-Eigenschaft:Wert;...}

Pseudoformate

a:link { CSS-Eigenschaft:Wert; ... }
noch nicht besuchte Ziele
a:visited { CSS-Eigenschaft:Wert; ... }
besuchte Ziele
a:hover { CSS-Eigenschaft:Wert; ... }
Verweise bei «MouseOver»
a:active { CSS-Eigenschaft:Wert; ... }
Angeklickte Verweise
a:focus { CSS-Eigenschaft:Wert; ... }
Verweise, die Fokus erhalten
Element:first-line { CSS-Eigenschaft:Wert; ... }
erste Zeile
Element:first-letter { CSS-Eigenschaft:Wert; ... }
erster Buchstabe
Element:before { content:Wert; }

Vor dem Element einfügen.

Wird vom MS Internet Explorer nicht unterstützt.

Element:after { content:Wert; }

nach dem Element einfügen.

Wird vom MS Internet Explorer nicht unterstützt.

Formate für verschachtelte Elemente

Element1 Element2 { CSS-Eigenschaft:Wert;...}
egal wie viele Ebenen Element2 unterhalb von Element1 liegt;
Element1 > Element2 { CSS-Eigenschaft:Wert;...}
nur wenn Element2 eine Ebene unterhalb von Element1 in der Elementstruktur liegt.
Element1 * Element2 { CSS-Eigenschaft:Wert;...}
wenn Element2 mindestens zwei Ebenen unterhalb von Element1 liegt.
Element1 + Element2 { CSS-Eigenschaft:Wert;...}
wenn Element2 auf gleicher Ebene liegt wie Element1 und unmittelbar nach Element1 folgt.

Attributbedingte Formate

Diese werden bisher leider nur von Mozilla/Netscape/Firefox unterstützt.

Element[Attributname=Attributwert] { CSS-Eigenschaft:Wert;...}

z.B.:

a[href=index.html]
Element[Attributname~=Attributwert] { CSS-Eigenschaft:Wert;...}
a[alt~=index] für index.html, index.htm, index.shtml, index_html
p[lang|=en]
trifft z.B. auch auf Elemente mit <p lang="en-US">...</p> zu.

CSS3

In CSS3 sind drei weitere Selektoren für Attribute möglich:

a[href^='http:']
trifft auf alle Attribute zu, die mit http beginnen.
a[href$='.pdf']
trifft auf alle Attribute zu, die mit .pdf enden.
a[href*=index]
trifft auf alle Attribute zu, in denen mindestens einmal index vorkommt.
Artikelaktionen