2016-04-23 19 views
-1

Ich habe meine XHTML Strict 1.0 Code überprüft, und ich sah sich der Validator eine Menge Fehler: validator.w3.org bitte können Sie mir helfen FehlerXHTML Strict 1.0 .. unbegrenzte Fehler

Code Befestigung:

<!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="en" xml:lang="en"> <head> 

    <title> my trip around the US on my very own Segway </title> 
</head> 

    <body> 
    <h1> Segway'n USA </h1> 

    <p> 

     Documenting my trip around the US on my 
very own Segway 
    </p> 

    <h2> August 20, 2005 </h2> 

    <img src="images/segway2.jpg"/ alt="segway"/> 

    <p> 
     Well I made it 1200 miles already, and I passed 
     through some interesting places on the way: 
    </p> 

    <ol> <!-- ordered list --> 
<li>Walla Walla, WA</li> 
<li>Magic City, ID</li> 
<li>Bountiful, UT</li> 
<li>Last Chance, CO</li> 
<li>Why, AZ</li> 
<li>Truth or Consequences, NM</li> 
    </ol> 

    <h2> July 14, 2005 </h2> 

    <p> 
     I saw some Burma Shave style signs on the side of the 
     road today : 
    </p> 

    <blockquote> 
Passing cars, 
When you can't see, May get you, 
A glimpse, 
Of eternity. 
    </blockquote> 
    <p> 
     I definitely won't be passing any cars. 
    </p> 

    <h2> June 2, 2005 </h2> 

    <img src="images/segway1.jpg"/ alt="segway"> 

    <p> 
     My frst day of the trip! I can't believe I fnally got 
     everything packed and ready to go. Because I'm on a Segway, 
     I wasn't able to bring a whole lot with me: cellphone, iPod, 
     digital camera, and a protein bar. Just the essentials. As 
     Lao Tzu would have said, <q>A journey of a thousand miles begins 
     with one Segway</q> 
    </p> 

    </body> 

    </html> 

vollständige Code-Link: http://pastebin.com/L95bt2Yu

danke Jungs

+4

Könntest du fauler sein? "unbegrenzte Fehler". 11 Fehler bei der Validierung gefunden. Die meisten davon auf der gleichen Linie. Alle Fehler werden mit einem sehr klaren Grund für den Fehler und die möglichen Korrekturen verfolgt. Ich habe Ihr Markup mit nur 6 Fixes gültig gemacht, von denen keines einen besonderen Aufwand erfordert. –

+0

Nehmen Sie sich etwas Zeit, um die Fehler durchzugehen und zu versuchen, sie zu beheben, je nachdem, welche Nachricht gegeben wird. Dies ist keine Website, die Ihren Code repariert. Sie können [Code Exchange Review-Site von Stack Exchange] (http://codereview.stackexchange.com/) ausprobieren, aber das würde wahrscheinlich nicht viel für XHTML helfen. – danielunderwood

+0

okey, aber keine Notwendigkeit, meinen Ruf zu verschlechtern, bin Anfänger auf dieser Seite und brauche etwas Hilfe ;-(Danke trotzdem –

Antwort

0

Sie den Validator nicht zuerst verwenden (verwenden Sie die XML-Parser zuerst) und verwenden Sie keine alten Versionen von XHTML. Sie sollten HTML5 für HTML und XHTML für den XML-Parser verwenden, der sofort etwa 80% der Rendering-Fehler erfasst und Ihre Entwicklung optimiert. Das bedeutet, XHTML5 für das Beste aus beiden Welten zu verwenden. Um HTML5 zu verwenden, müssen Sie die HTML5-Elemente verwenden. Um den XML-Parser zu verwenden, müssen Sie die Seite als application/xhtml+xml bereitstellen. Lokal müssen Sie eine Datei mit einer .xhtml Erweiterung speichern. Lassen Sie die überwältigende negative Einstellung zu XHTML nicht die Nützlichkeit des XML-Parsers untergraben, nutzen Sie die besten Tools am besten und ignorieren Sie die Massen, wenn sie falsch liegen. Solange Sie es in Verbindung mit HTML5 verwenden, tun Sie das meiste, was Sie tun können, und das bringt Sie den meisten Menschen weit voraus.

Für Server müssen Sie Inhalte verhandeln. Wenn Sie zu PHP bekommen verwenden Sie die folgende vor Sie nicht-Header-Daten senden (zB jede HTML/echo):

if (stristr($_SERVER['HTTP_ACCEPT'],'application/xhtml+xml')) 
{ 
header('Content-Type: application/xhtml+xml'); 
} 

Bis Sie zu diesem Punkt wie die ein Programm verwenden WinMerge wie Code zu bestimmen Anders ist es, wenn Sie ganze Seiten haben, bis Sie es eingrenzen können.

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> 
<head> 
<title>XHTML5 Example</title> 
<meta name="description" content="Manage domain accounts." /> 
<meta name="keywords" content="example" /> 
<meta name="language" content="en" /> 
<meta name="robots" content="noarchive, noindex, nofollow" /> 
<base href="https://localhost/" /> 
<link href="blog/rss/" rel="alternate" title="Blog RSS Feed" type="application/rss+xml" /> 
<link href="favicon.ico" rel="icon" /> 
<script defer="defer" src="scripts/index.js" type="application/javascript"></script> 
</head> 

<body> 

<h1><span>Example Header, use h1 element only once per page</span></h1> 
<main> 
<p>Example paragraph.</p> 

<ol> 
<li><span>Bullet One</span></li> 
<li><span>Bullet Two</span></li> 
<li><span>Bullet Three</span></li> 
</ol> 

<ul> 
<li><span>Bullet</span></li> 
<li><span>Bullet</span></li> 
<li><span>Bullet</span></li> 
</ul> 

<blockquote> 
<p>The <code>blockquote</code> element may contain block-level elements. 
The <code>q</code> element may only contain inline elements.</p> 
</blockquote> 
</main> 

<aside> 
<img alt="Alternative text displayed only if image does not load" src="example.png" /> 
</aside> 

</body> 
</html> 
+0

Vielen Dank für Ihre Unterstützung, Sie sind fantastisch, aber ich bin Anfänger in HTML und ich will um die Standards zuerst zu studieren, denke ich, dass du über etwas redest, was schwer für mich zu tun ist, oder vielleicht ist es schwer zu verstehen, danke trotzdem –

+0

Denk an die Parser als welchen Eimer du Wasser in dir tragen willst. XML Parser ist strenger und es gibt viel weniger Leckage.Wenn Sie möchten, dass XHTML/CSS/JavaScript auf meiner Website in meinem Profil zu sehen, ist es so hochwertig wie Code erhalten kann und es mir Dinge tun kann, die andere einfach nicht können. :-) – John