2016-04-23 19 views
-1

は、私は私のXHTML厳格1.0のコードをチェックしましたし、私はバリデータがエラーの多くに直面していました:XHTML厳格1.0 ..無制限のエラー

:validator.w3.orgあなたは私にエラー

コードを修正することができますしてください

<!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> 

完全なコードリンク:http://pastebin.com/L95bt2Yu

おかげでみんな

+4

あなたはもっと怠け者でしょうか? "無制限のエラー"。検証時に11個のエラーが見つかりました。そのほとんどは同じ行にあります。すべてのエラーには、失敗と可能性のある修正についての非常に明確な理由が続いています。私はあなたのマークアップをわずか6つの修正で有効にしましたが、いずれも特別な努力を必要としませんでした。 –

+0

エラーを調べて、メッセージの内容に応じて修正してください。これは「あなたのコードを修正する」サイトではありません。 [Stack Exchangeのコードレビューサイト](http://codereview.stackexchange.com/)を試すことができますが、それはおそらくXHTMLにとってはあまり役に立ちません。 – danielunderwood

+0

私の評判を失望させる必要はありませんが、このサイトの初心者であり、助けが必要です.-(ありがたいとにかく –

答えて

0

(最初のXMLパーサーを使用)最初のバリデータを使用しないでください。また、XHTMLの古いバージョンを使用しないでください。 HTMLパーサーはHTML5、XMLパーサーはXHTMLを使用してください。これにより、バットからレンダリングエラーが約80%発生し、開発が合理化されます。つまり、両方の世界のベストを目指してXHTML5を使用するということです。 HTML5を使用するには、HTML5要素を使用する必要があります。 XMLパーサーを使用するには、ページをapplication/xhtml+xmlとして提供する必要があります。ローカルでは、.xhtml拡張子のファイルを保存する必要があります。 XHTMLに対する圧倒的な否定的態度が、XMLパーサの有用性を損なうことなく、最良のツールを使い、間違っているときに大衆を無視するようにしてください。 HTML5と組み合わせて使用​​する限り、あなたができることを最大限に実行しているので、ほとんどの人よりもはるかに優れています。

サーバーの場合は、コンテンツネゴシエーションを行う必要があります。あなたがPHPを取得するときは、非ヘッダデータを送信前に、以下の使用(例えば任意の HTML/echo):あなたがそのポイントに到達するまで

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

がどのようにコードを決定するためにWinMergeのようなプログラムを使用あなたがそれを絞ることができるまでフルページのために異なっています。

<?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

あなたのサポートに感謝します。素晴らしいですが、HTML初心者です。最初に標準を勉強するために、私はあなたにとっては難しいことについて話していると思いますが、それは分かりませんが、とにかくありがとうございます。 –

+0

水を運びたいバケツのパーサーを考えてみてください。XML XHTML/CSS/JavaScriptを自分のプロフィールで見てみると、コードと同じ高品質なので他の人にはできないことができます。 :-) – John

関連する問題