Hallo zusammen,
ich baue mal wieder etwas an meiner Webseite um, ich möchte meine Webseite mal nach dem W3C Standard anpassen.
UTF-8 und XHTML 1.0 Strict!
Mein komplettes Layout mit allen Elementen habe ich fast Problemlos abändern bzw verbessern können. Ich habe euch unten einen abgespäckten Code meiner Webseite dazugeschrieben. Das einzige Problem ist, dass ich das <form> also das Suchfeld nicht ohne Probleme anpassen kann.
PHP-Code:
<?php
header('content-type: text/html; charset=utf-8');
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">";
echo "<html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"de\" xml:lang=\"de\">";
echo "<head>";
echo "<title>Teste dich...</title>";
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"http://www.asdasd.com/design/index2.css\" />";
echo "</head>";
echo "<body>";
echo "<div id=\"webseite\">";
echo "<form action=\"http://www.test.com/test.php\" method=\"post\" accept-charset=\"utf-8\" >";
echo "<input type=\"text\" name=\"name\" maxlength=\"100\">";
echo "<input type=\"submit\" value=\"Suchen\" />";
echo "</form>";
echo "</div>";
echo "<div id=\"Bilderleiste\">";
echo "HIer stehen die Bilder";
echo "</div>";
echo "<div id=\"Footer\">";
echo "Impressum | Nutzungsbedingung | Kontaktformular";
echo "</div>";
echo "</body>";
echo "</html>";
?>
Folgende Fehler bekomme ich angezeigt:
Sobald diese Zeilen draußen sind habe ich kein Probleme mehr:
PHP-Code:
echo "<form action=\"http://www.test.com/test.php\" method=\"post\" accept-charset=\"utf-8\" >";
echo "<input type=\"text\" name=\"name\" maxlength=\"100\">";
echo "<input type=\"submit\" value=\"Suchen\" />";
echo "</form>";
Hat jemand ein Idee was ich da abändern muss das es W3C einheitlich wird?
Gruß und Danke im vorraus.