Hi Rolf,
PHP wird vor dem HTML-Markup geparst, somit kann der Validator gar nicht über den PHP-Code schimpfen, sondern wohl vielmehr was sich darin befindet bzw. es ausgibt. Kannst du uns mal ein Beispiel zeigen, wo er genau meckert?
Hallo,
da ja überall über Html5 geredet wird, hab ich mal den Doctype ausprobiert und dann den Online Validator laufen lassen.
Ich bekomme dann zwei Error Meldungen. Und zwar meckert er über php include. Ich habe einmal meine Navigations Links und einmal meinen Newsblock per "include" eingebunden.
Er sagt, das XML nichts in Html 5 zu suchen hat.
Kann ich das umgehen oder anders lösen?
gruss
Rolf
Nicht wer hinfällt hat verloren, sondern der, der nicht mehr aufsteht
Hi Rolf,
PHP wird vor dem HTML-Markup geparst, somit kann der Validator gar nicht über den PHP-Code schimpfen, sondern wohl vielmehr was sich darin befindet bzw. es ausgibt. Kannst du uns mal ein Beispiel zeigen, wo er genau meckert?
Ich habe die Ausgabe des Validators mal eingefügt, vielleicht kannst du da ja mehr mit anfangen.
HTML-Code:Markup Validation Service Check the markup (HTML, XHTML, …) of Web documents Jump To: Notes and Potential Issues Validation Output Source Listing Errors found while checking this document as HTML5! Result: 2 Errors, 1 warning(s) File: Use the file selection box above if you wish to re-validate the uploaded file index.php Encoding: utf-8 Doctype: HTML5 Root Element: html The W3C CSS validator is developed with assistance from the Mozilla Foundation, and supported by community donations. Donate and help us build better tools for a better web. Options Show Source Show Outline List Messages Sequentially Group Error Messages by Type Validate error pages Verbose Output Clean up Markup with HTML-Tidy Help on the options is available. Notes and Potential Issues The following notes and warnings highlight missing or conflicting information which caused the validator to perform some guesswork prior to validation, or other things affecting the output below. If the guess or fallback is incorrect, it could make validation results entirely incoherent. It is highly recommended to check these potential issues, and, if necessary, fix them and re-validate the document. Using experimental feature: HTML5 Conformance Checker. The validator checked your document with an experimental feature: HTML5 Conformance Checker. This feature has been made available for your convenience, but be aware that it may be unreliable, or not perfectly up to date with the latest development of some cutting-edge technologies. If you find any issues with this feature, please report them. Thank you. ↑ TOP Validation Output: 2 Errors Line 26, Column 10: Saw <?. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.) <?include 'navi.html';?> ✉ Line 30, Column 10: Saw <?. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.) <?include 'news.html';?> ✉ ↑ TOP Source Listing Below is the source input I used for this validation: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8" /> <style type="text/css"> </style> <link rel="stylesheet" type="text/css" href="layout.css" /> <title>hieroglyphenweb.de</title> </head> <body> <div id="title"> <img src="bilder/pyramide_rechts.gif" alt="logo" style="width:94px;height:72px;text-align:center;float:left;padding-top:10px; padding-left:60px;" /> <img src="bilder/pyramide_rechts.gif" alt="logo" style="width:94px;height:72px;text-align:center;float:right; padding-top:10px; padding-right:60px;" /> <h1>Hieroglyphenweb.de </h1> </div> <div id="navcontainer"> <?include 'navi.html';?> </div> <div id="sideright"> <?include 'news.html';?> </div> <div id="content"> <div id="textblock"> <p>Es war der 14. September 1822, als Jean-Francois Champollion in das Büro seines Bruders Jacques-Joseph stürmte und die Worte ausrief:</p> <p class="auffaellig"><em>"Je tiens l' affaire"</em><span>(ich habs)</span></p> <p>Danach brach er ohnmächtig zusammen. Jean-Francois Champollion hatte an diesem Tag die Schrift der alten Ägypter, die Hieroglyphen, entziffert.</p> <p>Die Entzifferung der Hieroglyphen hat wesentlich dazu beigetragen, daß wir die "Alten Ägypter" besser verstehen und viele offene Fragen zur Geschichte Ägyptens beantwortet werden konnten.</p> <p>Diese Website beschäftigt sich mit dem Leben und dem Werk von Jean-Francois Champollion. Mit Personen, die an der Entzifferung gearbeitet haben oder anderweitig daran beteiligt waren und natürlich auch mit den Hieroglyphen selber.</p> <p>Ein weiterer Schwerpunkt liegt darin herauszufinden, wie und wann die Hieroglyphenschrift entstanden ist und ob Einflüsse anderer Völker darin zu finden sind. Selbstverständlich kommt die Geschichte des alten Ägyten nicht zu kurz.</p> <p class="utjadauge"><img src="bilder/hieros.JPG" alt="hieroglyphentafel" title="hieroglyphentafel" /></p> <p>Ich bin kein Ägyptologe. Das Alte Ägypten, insbesondere die Hieroglyphen, sind "nur" mein Hobby. Wenn mir hier auf diesen Webseiten ein Fehler unterlaufen ist, sei es vom Thema her oder auch bei den Webseiten,(z.b.falsche Darstellung im Browser, defekte Links) schicken Sie mir bitte eine Nachricht über das Kontaktformular, damit ich das korrigieren kann.</p> </div> <p class="utjadauge"><img src="bilder/udjatauge.gif" alt="udjatauge" title="utjadauge" /></p> </div> </body> </html>
Nicht wer hinfällt hat verloren, sondern der, der nicht mehr aufsteht
Ja gut. Ist ja klar, dass hier der Validator meckert, weil er mit PHP-Code nichts anfangen kann, ist ja ein HTML-VALIDATOR
Mach dir deswegen keine Gedanken, in der "Endversion" im Browser wirst du dann bei der Validierung keinen Fehler mehr angezeigt bekommen.
btw: Das type-Attribut fällt in HTML5 weg. Außerdem würde ich bei PHP immer das Ganze so setzen <?php include '...'; ?>
Sorry, das ich mich erst jetzt bedanke.
Du hast natürlich recht gehabt!!!
gruss
Rolf
Nicht wer hinfällt hat verloren, sondern der, der nicht mehr aufsteht
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)