Der Martin: Ungewünschte überlappung

Beitrag lesen

Hallo,

Zuerst musst du class="menu" in anführungszeichen setzen.
Sollte man, muss man nicht. Muss man erst dann, wenn der Attributwert selbst Leerzeichen enthält.

wurde das für HTML 5 neu geregelt?
Denn bis dahin galt:
 a) in XHTML muss der Attributwert immer in Anführungszeichen stehen
 b) in HTML 4.01 dürfen die Anführungszeichen entfallen, wenn der Attributwert ausschließlich
    aus Buchstaben und Ziffern besteht.
Also reicht auch nach der "laxen" Regel schon ein Prozentzeichen (z.B. width="80%"), und die Anführungszeichen werden Pflicht. Gilt bei einem Leerzeichen im Attributwert natürlich erst recht.

Ciao,
 Martin

--
Ein Theoretiker ist ein Mensch, der praktisch nur denkt.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(