一貫性を保つことがより重要です。<!DOCTYPE html>
一部の人が言うように、無効または自己終了するthenタグを使用すると、パーサーによって処理されます。
1つのアプローチを決定し、それに固執します。xhtmlスタイルの構文を使用することにしましたが、実際にはxhtmlを使用していません。パーサーはあなたのマークアップを理解できる必要がある他の人々より寛大ですが、あなたが標準を持っていて、誰もがこれに賛成するなら、誰もが同じ賛美歌シートから歌っています。
なぜコンベンションが必要なのですか?以下のすべてが有効であるため:
<META CHARSET=UTF-8>
<META CHARSET=UTF-8 />
<META CHARSET="UTF-8">
<META CHARSET="UTF-8" />
<meta charset=utf-8>
<meta charset=utf-8 />
<meta charset="utf-8">
<meta charset="utf-8" />
<MeTa CHARset=utF-8>
もう1つ考えるべきことは、html5属性です。一連の属性の最後にブールスタイルの属性を使用し、他の属性を常に引用符で囲むことにしました。例:
<video id=“vid1” data-someting="my_val" controls>
このようにして、冗長な構文を使用する必要はありません(私の意見では):
<video id=“vid1” controls="controls">
html5では、終了タグを省略できるからといって、</p>
タグであっても、正しくはなりません。
私はあなたがあなた自身の正気のためにxhtml'sytle'構文を使うことに決めることを願っています!