Christoph Päper: Kombinationen zw. Pseudoformaten?

Beitrag lesen

Hei, sind (theoretisch) auch Kombinationen
zwischen Pseudo-Formaten möglich?

Dazu musst du erst mal zwischen Pseudoklassen und Pseudoelementen unterscheiden (ist in CSS3 einfacher, da PE einen doppelten Doppelpunkt haben):

| Pseudo-classes are allowed anywhere in selectors while pseudo-
| elements may only appear after the subject of the selector.

a:hover:first-letter {color:blue;}
 input:focus:before {content:url('pfeil.gif');}

Das ist also beides nicht erlaubt. Hingegen müsste es andersrum möglich sein:

a::first-letter:hover {color:blue;}
  input::before:focus {content:url('pfeil.gif');}

Allerdings ist nun der Sinn ein anderer