Hatte vor kurzem die Diskussion mit nem Kollegen, ob es non-standard sei, die Attribute mit Leerzeichen zu schreiben, also statt
<img src="bild.gif" border="0">
eher
<img src = "bild.gif" border = "0">
zu schreiben (weil ich das für lesbarer halte). Das W3C sagt das nämlich nich explizit.
Nun hat unser Resident Flash Guru, der liebe Johänes, den Beweis erbracht, daß die zweite (also meine) Schreibweise tatsächlich für Fehler sorgen kann.
Und zwar dann, wenn man den Netscape 6 auf Mac benutzt und die Attribute des <embed>-Tags so schreibt, wie ich das gern mache. Dann wird nämlich kein Flash dargestellt.
Im View Source erscheinen die Attribute dann komischerweise so:
<img src =" grafik.gif" border =" 0">,
d.h. das zweite Space rutscht nach innen.
Alle anderen Browser (incl. Netscape 6/Win) stören sich nicht dran.
Also zwar ein Browser-Bug, aber einer, den man nicht ignorieren kann. :)