私は XHTML Transitional Web ページに validator.w3.org サービスを使用してきましたが、非常に満足しています。正しくない構文や閉じられていないタグが簡単に表示されます。
ただし、新しいサイトを HTML5 でコーディングしているため、Doctype は自然に になります。したがって、w3 バリデーターはページを HTML5 として検証します。私はこれをしばらく使用してきましたが、閉じられていないタグが通知されないことに気付きました。たとえば、私が使用する場合
<div><p>This is my text and I am not closing this P tag</div>
その後、XHTML バリデーターは上記の問題を通知してくれますが、HTML5 での検証では上記が問題であることはわかりません。これを解決する方法はありますか?
さらに、次のようなコードを自由に使用しており、XHTML として検証された場合は次のエラーが表示されますが、 HTML(5) として検証された場合は問題ありません。
Line 266, Column 51: document type does not allow element "h5" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag
<a href="/outlet/" title="" rel='nofollow'><h5>OUTLET</h5></a>
上記 (A 要素内で H5 を使用する) は HTML5 では問題ないと思いましたが、HTML が XHTML として検証されていないことに気付いた後、私はかなり混乱しています! 「適切な基準」に従って Web ページを作成したい場合、どの基準に従うべきですか? 私は間違いなく HTML5 を利用したいと考えていますが、コードに正しい終了タグ (上記の P タグの例のように) があり、他の「適切な標準」にも準拠していることも確認したいと考えています。どうするか教えてください。
どうもありがとう