Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#10

AW: XHTML: <Div>-Element – Ich dreh am Rad

  Alt 11. Mär 2011, 20:15
Zitat von Meflin:
Vor allem ist ein echter XHTML-Content-Type schon allein wegen IE-Inkompatibilität nicht praktikabel, und bei aller IE-Basherei, will man das ja in der Regel dann doch nicht...
[...]
Das heisst, wenn man den XHTML strict Dokumenttyp verwendet, ist das Boxmodell korrekt.
Der "Doctype" ist das, was zu Beginn des HTML-Codes steht. Damit hat der IE meines Wissens keine Probleme. Meflin hat jedoch den Content-Type angesprochen. Das ist das, was z.B. per PHP-Header an den Browser gesendet wird. Bei XHMTL-Dokumenten sollte dieser z.B. header('Content-Type: application/xhtml+xml; charset=utf-8'); lauten.
Und genau das funktioniert mit dem IE nicht. Der bietet die Website dann zum Download an, soweit ich weiß.

Beim IE müsste man z.B. den Nicht-XHTML-Header header('Content-Type: text/html; charset=utf-8'); senden und der ist eigentlich nicht korrekt.

Doctype und Content-Type sind demnach 2 Paar Stiefel.
Der (X)HTML-Code ist die eine (sichtbare) Sache. Dazu gehört jedoch immer auch der (nicht direkt sichtbare) Content-Type.
  Mit Zitat antworten Zitat