webForumDet fria alternativet

css class (siffror)

HTML & CSS

5 svar · 318 visningar · startad av jake

Medlem sedan sep. 2001649 inlägg
Frågan#1

hej,
när jag validerade blev det "parse error" när jag hade en klass som hette .760 { width: 760px; }

när jab bytte till .a760 { width: 760px; }blev det inte det. Jag har aldrig hört om detta tidigare, men kan man inte ha en klass som bara består av siffror?

Medlem sedan nov. 200013 890 inlägg
#2

Klassnamnet får inte börja med annat än a-z, A-Z.
Sedan kan du använda 0-9 och - .

Medlem sedan sep. 2002252 inlägg
#3

Validerade du den hos http://www.w3.org/ ??
Om inte kolla vad dom säger.

Medlem sedan juni 200032 967 inlägg
#4

Dessutom är det en dålig idé att ha ett sådant namn på en klass. Om du ändrar width i den klassen, ska du också byta namn på den då?

Medlem sedan sep. 2002252 inlägg
#5

@nders har en välldigt bra synpunkt där!

Här kommer utdraget från w3 om hur man namnger selectors.

In CSS 2.1, identifiers (including element names, classes, and IDs in selectors) can contain only the characters [A-Za-z0-9] and ISO 10646 characters U+00A1 and higher, plus the hyphen (-) and the underscore (_); they cannot start with a digit. Only properties, values, units, pseudo-classes, pseudo-elements, and at-rules may start with a hyphen (-); other identifiers (e.g. element names, classes, or IDs) may not. Identifiers can also contain escaped characters and any ISO 10646 character as a numeric code (see next item). For instance, the identifier "B&W?" may be written as "B\&W\?" or "B\26 W\3F".

Medlem sedan nov. 200013 890 inlägg
386 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
125 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)