Sven Rautenberg: Case sensitive machen, das...

Beitrag lesen

Moin!

Hallo,

ein <ul id='OTTO'> wird bei mir im IE genauso gewertet wie ein <ul id='otto'>

Mist.

Wie schalte ich JS auf Case sensitive?

Gar nicht. Obwohl im HTML-Standard IDs (und auch Klassennamen) eigentlich als case-sensitive definiert sind, haben diverse Browserhersteller diesen Punkt bislang nicht wahrgenommen und daher den Parser nur case-insensitive geschrieben.

Das wird sich in existierenden Browsern auch nicht mehr ändern. Lebe damit. Es ist sowieso keine gute Idee, neben der ID "OTTO" auch noch "Otto" oder "otto" zuzulassen, das verwirrt im Zweifel den Programmierer nur unnötig und führt zu Zweideutigkeiten, die keine sein sollten.

Btw., JS wertet auch ein 'ss' wie 'ß'. Das geht entschieden zu weit ;-)

Beispielcode?

- Sven Rautenberg

--
"Love your nation - respect the others."