shevegen: Korrigieren von meinem CSS - DefinitionsProbleme

Hi!

Ich teste den http://jigsaw.w3.org/css-validator/validator
für mein fehlerhaftes CSS.

So weit so gut, eine Sache verstehe ich noch nicht:

Quote:
"[...]In CSS2 werden solche Klassen als unbekannte Dimensionen gelesen (um zukünftige Erweiterungen durch weitere Einheiten zu erlauben):

To make ".5xm" a valid class, CSS2 requires the first digit to be escaped (".\35xm")

Was genau macht der \3  ?
Und warum ändert sich das manchmal z. Bsp zu \1 ?

Grüsse,
shev

  1. Hallo,

    Ich teste den http://jigsaw.w3.org/css-validator/validator
    für mein fehlerhaftes CSS.

    So weit so gut, eine Sache verstehe ich noch nicht:

    Quote:
    "[...]In CSS2 werden solche Klassen als unbekannte Dimensionen gelesen (um zukünftige Erweiterungen durch weitere Einheiten zu erlauben):

    To make ".5xm" a valid class, CSS2 requires the first digit to be escaped (".\35xm")

    Was genau macht der \3  ?
    Und warum ändert sich das manchmal z. Bsp zu \1 ?

    Im CSS 2 dürfen Klassennamen nicht mit einer Zahl beginnen.
    Wenn sie das doch tun, so muss der erste Ziffer maskiert werden.

    http://www.w3.org/TR/CSS2/grammar.html#tokenizer-diffs

    Auf deutsch zum Nachlesen: http://edition-w3c.de/TR/1998/REC-CSS2-19980512/an_d.html#heading-D.3 Ganz unten in der Seite.

    Grüße
    Thomas