|
|||
Formulare und Mime Type
Hallo,
ich bin seit kurzem dabei meine Homepage auf xhtml 1.1 umzustellen und stehe jetzt vor einigen Problemen (bin noch Anfänger im xhtml Bereich) Ich habe ein Formular in meinem Dokument, aber der Validator zeigt mir folgenden Fehler an: Zitat:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <title>titel</title> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> <meta name="robots" content="all" /> <meta http-equiv="content-language" content="de" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <script src="scripts/scripts.js" type="text/javascript"></script> </head> <body> <div id="banner"></div> <div id="site"> <div id="inhalt"> <h2>Willkommen</h2> <span class="text">Ist dies dein erster Besuch Informationen und Hilfen findest du in unserer</span> <a href="article.php?id=189">Hilfe</a> <form action="index.php?action=login" method="post"> <input style="width:150px;" id="username" /> <input style="width:150px;" type="password" id="password" /> <input style="width:100px;" value="Login" type="submit" /> </form> ... Mein zweites Problem ist der Mimetyp. Die Seite wird mit PHP erzeugt, der xhtml kopf siehe code oben. Der Validator meldet "Conflict between Mime Type and Document Type" nur weiß ich nicht wieso. |
Sponsored Links |
|
|||
Da Input ein optisches Element kreiert, benötigt es eines der genannten Elemente, welches es umschießt.
Generell ausgedrückt heißt das, dass alle Elemente, die eine grafische Repräsentation haben, von einem Tag umschlossen werden müssen, der als dastellbares "root"-Element gilt. |
Sponsored Links |
|
||||
|
|
|||
Danke für die Antwort. Problem 1 ist behoben. Eine Frage am Rande: Was macht es für einen Sinn inputs nochmal in eine anderes Element zu packen?
Mein 2. Problem besteht weiterhin. Zitat:
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> in der Datei, wenn ich aber <meta http-equiv="content-type" content="application/xhtml+xml; charset=ISO-8859-1" /> daraus mache, wie der validator will, ändert sich nichts an der Meldung. |
|
|||
Ich habe schon versucht mit
PHP-Code:
Das sind die ersten Zeilen der Quelle des Valiators: Ich weiß das es nicht funktionieren kann, da die Datei mit einem Fehler anfängt, aber wieso wird der Fehler nicht in den Browsern angezeigt? PHP Fehler sind ja nicht Browserabhängig. Zitat:
|
|
|||
Zitat:
Zitat:
Zitat:
Robin |
|
||||
Grundsätzlich wichtig zu lesen, bevor man XHTML 1.1 einsetzt: XHTML-Einmaleins
|
|
||||
$_SERVER['HTTP_ACCEPT'] kann vom webserver gesetzt werden, aber es muss nicht zwangsweise vorhanden sein. Offensichtlich ist es bei dir nicht gesetzt.
Ein Link zu deiner Problemseite wär trotzdem recht sinnvoll. |
Sponsored Links |
|
|||
Ich habe mich von dem XHTML einmaleins überzeugen lassen und habe die Seite jetzt als XHTML 1.0 Strict deklariert. Da funktioniert auch alles ohne Probleme.
Danke für die schnelle Hilfe. hier noch einen Link zur Seite, falls noch Fehler drin sein sollten bitte melden design.rct-net.de | Bildergalerie bis jetzt funktioniert nur die Startseite richtig. |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Conflict between Mime Type and Document Type: Probleme im Internet Explorer | Jipii | (X)HTML | 4 | 22.01.2008 20:49 |
Liste im IE | StarSt0rm | CSS | 3 | 22.08.2007 21:04 |
Document type does not allow element | Vanquish | CSS | 8 | 17.08.2005 11:14 |
formulare und css -> differenzierung nach type möglich? | Andrzew | CSS | 1 | 03.05.2005 12:18 |
Mime Type Frage | Retrax | (X)HTML | 1 | 17.08.2004 01:47 |