Der Martin: Anführungszeichen

Beitrag lesen

Hallo,

P.S.: Was haltet ihr von einem Verzicht auf die Anführungszeichen bei den Werten?
Wenn die Werte aus ascii-Zeichen ohne Leerzeichen bstehen, lasse ich gerne die Anführungszeichen weg.

und das kann schon falsch sein. Je nach verwendetem HTML-Dialekt sind die Regeln da recht unterschiedlich.

XHTML 1.0 macht's uns besonders einfach: Anführungszeichen um Attributwerte sind *immer* Pflicht.

HTML 4.01 erlaubt das Weglassen, wenn der Attributwert ausschließlich aus [0-9A-Za-z] besteht (ein Unterstrich ist auch noch erlaubt, IIRC). Ein Punkt, ein Slash, ein Prozentzeichen - das reicht schon, dass die Anführungszeichen zur Pflicht werden. Die generelle Verwendung von Anführungszeichen wird aber empfohlen.

Bei HTML 5 weiß ich's nicht genau, aber angesichts der sonstigen "solange's geht"-Mentalität könnte ich mir vorstellen, dass da einiges mehr erlaubt ist.

Und daher halte ich es wie Matthias: Ich setze Attributwerte immer in Anführungszeichen und empfehle das auch anderen.

Ciao,
 Martin

--
Sozial ist, wenn andere bezahlen.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(