Hi!
Ich habe mir die Mühe gemacht, und mein CMS auf XHTML 1.0 Strict genormt.
Das hat soweit gut geklappt, und ich kann die Seiten mit dem Validator von SELFHTML als gültig erklären lassen.
Im Opera werden die Seiten auch korrekt dargestellt, aber mit dem IE haperts noch.
Er zeigt mir den Inhalt nicht wie
HTML, sondern wie
XML (Diese Blöcke, die man zuklappen kann usw.) an. Es ist ja auch ein
XML File, aber soll wie
HTML dargestellt werden.
Ich hoffe ihr versteht mich.
Ich nehme an, das mir ein Deklarationsteil fehlt, der jedem Browser sagt "es ist eine XHTML Datei".
Die Datei, die an den Browser gesendet wird (Von einem PHP-Script generiert) sieht etwa so aus (Anfang):
Code:
<?
xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE
html PUBLIC "-//
W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml" lang="de">
<head>
<titleTitel</title>
<link rel="stylesheet" type="text/css" href="includes/ncms.css" />
</head>
<body>
hat jemand eine Idee, an was es liegen könnte?
Gruss