Gunnar Bittersmann: Firefox OK, IE funxt nicht

Beitrag lesen

@@EKKi:

nuqneH

Beseitige zunächst *ALLE* syntaktischen Fehler, um korrekten und validen HTML-Code zu erhalten. *ANSCHLIEßEND* kannst Du Dich gerne um die ggf. in unterschiedlichen Browsern unterschiedliche Darstellung kümmern. *VORHER* hat so etwas absolut keinen Sinn: Zitat 1758.

Schaust du dir eigentlich auch mal die Art der Fehler an oder nur deren Anzahl? Ich glaube nicht, dass in diesem(!) Fall irgendein XHTML-Fehler für die Darstellung verantwortlich ist.

Die Fehler sind im Wesentlichen:
• nicht escapete '&' [HTML401 §B.2.2]
• fehlende http://de.selfhtml.org/html/grafiken/einbinden.htm#referenz@title=@alt und http://de.selfhtml.org/javascript/intro.htm#javascriptbereiche@title=@type
• Nichtbeachtung der <http://de.selfhtml.org/html/xhtml/unterschiede.htm@title=Unterschiede zwischen HTML und XHTML>
• Nichtbeachtung der <http://de.selfhtml.org/html/allgemein/grundgeruest.htm#dokumenttyp@title=Unterschiede zwischen Strict und Transitional> (XHTML 1.1 gibt es nur in Strict-Variante.)

XHTML 1.1 ist in den allermeisten Fällen sinnlos und schafft nur Probleme. Verwende XHTML 1.0! Da du haufenweise missbilligte HTML-Attribute zur Darstellung benutzt: Transitional.

Weitaus besser wäre aber Strict und der Verzicht auf diese Attribute; Darstellungsangaben ausschließlich per CSS.

Qapla'

--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)