Rolf B: foreach anpassen

Beitrag lesen

Hallo Bernd,

wenn ich bei mir in den Quelltext schaue, sehe ich folgendes

<option value="2afeb8b8f86e17862748b6402da01db6" selected="">unterwegs</option>

Dann guckst Du nicht in den Quelltext, sondern in den Inspektor. selected ist ein boolesches Attribut, sein Wert ist FALSE wenn es nicht angegeben wird und TRUE, wenn man es als selected, selected="" oder selected="selected" angibt.

In deinem Quellcode dürfte dies stehen:

<option value="2afeb8b8f86e17862748b6402da01db6"selected>unterwegs</option>

was von Firefox und Chrome verstanden wird und vom W3C Validator nicht bemängelt wird. Von validator.nu aber schon - "no space between attributes".

Dass vor einem Attributnamen ein Space stehen muss, finde ich tatsächlich gerade in der HTML Spec nicht, es mag aber sein, dass HTML das - als eine SGML-Sprache - einfach voraussetzt.

Ist ja kein Problem, mach einfach " selected" statt "selected" in dein Programm und gut ist.

Rolf

--
sumpsi - posui - clusi