Hi,
wollte nur mal schnell fragen ob die Validatoren Klammern in CSS Namen aktzeptieren?
also z.B. sowas class='test()'
Zur HTML-Seite des Themas ist ja mittlerweile alles gesagt.
Für CSS-Syntax gilt (nur relevantes zitiert, in abgeänderter Reihenfolge):
class
: '.' IDENT
;
ident -?{nmstart}{nmchar}*
nmstart [_a-z]|{nonascii}|{escape}
nmchar [_a-z0-9-]|{nonascii}|{escape}
Da () weder in [_a-z] noch in [_a-z0-9-] enthalten sind und auch keine ASCII-Zeichen sind, kann im CSS für den Class-Selector also nicht
.test()
stehen, die Klammern müssen entsprechend escaped werden.
Näheres dazu: http://www.w3.org/TR/CSS21/grammar.html
Auch von mir die Frage: warum willst Du derartige Klassennamen benutzen?
cu,
Andreas
--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.