• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Valide Dateien

Wikinger75

Neues Mitglied
Hey Leute.
Hab ein Problem mit dem HTML Modus in PHP.
Den ich habe zwar in der PHP Datei den DOCTYPE angegeben, denoch zeigt mir der Validator das die Seite im Quirk-Mode ist warum? Wird in PHP der DOCTYPE ignoriert?
Falls es hilft meine Seite sieht so aus:

PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>

<head>
  <title>Halt Titel</title>
  <link href="./CSS/Standard.css" type="text/css" rel="stylesheet" />
</head>

<body>
  <?php
    include "Layout.inc.php";
  ?>
  
  <!-- Der Inhalt -->
  <div class="Inhalt">So hier kommt mein Inhalt rein ^^</div>
</body>

</html>

in Layout.inc.php ist nur das Layout ,also der HTML Code der das Layout organiesiert, das funktioniert auch so wie es sol wunderbar, nur warum geht er in den Quirk-Mode, wenn die endung php ist und daa ein script ist stört den das etwa oder is das normal und gar nicht schlimm?

Mfg Wikinger75!
 
Welche Dateiendung das Dokuemtn hat, ist schnurz. Letztendlich liest der Validator immer das ein, was am Ende als HTML angezeigt wird.

Hilfreich wäre mal ein Link zu der Seite, damit wir uns selbst mal die Fehler im Validator anschauen kann.

MfG Icy
 
Auch gibt es keinen "HTML Modus" und PHP kennt keinen Doctype.
PHP erzeugt lediglich eine statische HTML-Datei und nur das Ergebnis des PHP-Scripts kommt beim Browser an. Bei Fehlern solltest Du auch immer den Quellcode in Deinem Browser ansehen und Dich nicht darauf verlassen, was im PHP-Code steht. Besonders wenn der Browser den Fehler meldet! Der weiß ja gar nichts von PHP.
 
Ihr versteht das falsch^^
Der Code ist einwandfrei und der doctype kommt auch an, das seh ich ja im browser ,wenn ich nach dem code der bei ihm angekommen ist kucke nur normalerweise sollte der browser das im "Standards Compilance Mode darstellen und nicht im "Quirk-Modus" ,dass ist das was ich nihct verstehe, der php interpreter tut das was er soll und fügt nur den inhalt von Layout.inc.php da rein und da ist reines HTML drin...

Hab den Fehler gefunden^^
Lag nicht am Code sondern das tool was falsch eingestellt^^
Naja danke für eure Mühe^^
Mfg Wikinger75!
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben