Christian Seiler: OL mit "start=" in HTML-Strict verboten ?

Beitrag lesen

Hallo,

"Die automatische Nummerierung wird bislang weder von Netscape, Mozilla Firefox, Internet Explorer, noch von Safari unterstützt, wohl aber von Opera und Konqueror ab Version 3.4."

Stimmt nicht mehr so ganz, da hat sich inzwischen ein bisschen etwas verändert Firefox ab 1.5 kann sie grundsätzlich (allerdings funktioniert auf Grund einer Besonderheit das SELFHTML-Anzeigebeispiel nicht).

Wenn Du im http://de.selfhtml.org/css/eigenschaften/anzeige/pseudo_nummerierung.htm@title=SELFHTML-Anzeigebeispiel den CSS-Codes wie folgt abänderst:

h1 {  
  counter-increment:Ebene01;  
  counter-reset:Ebene02;  
}  
h1:before {  
  content:counter(Ebene01) " ";  
}  
h2 {  
  counter-increment:Ebene02;  
}  
h2:before {  
  content:counter(Ebene01) "." counter(Ebene02) " ";  
}

Dann geht's im Opera, Firefox ab 1.5 (und auch Seamonkey ab 1.8) und Konqueror ab 3.4. Der Hintergrund: counter-increment und counter-reset interpretiert der Firefox nur richtig, wenn sie *nicht* innerhalb des Pseudo-Elements selbst angegeben werden (weiß nicht, warum diese Einschränkung gemach wird, ist aber im Prinzip keine, da es ja egal ist, ob man die beiden ins Element selbst oder ins :before reinschreibt).

Viele Grüße,
Christian