HTMLのほとんどの場合、タグはペアになっています。ただし、改行の場合、タグのペアは必要ありません。したがって、これを示すために、HTMLは<br/>
形式を使用します。<br/>
正しいです。その形式を使用します。
<br>
タグにHTMLの終了タグが<br>
ありませんXHTMLでは、次のようにタグを適切に閉じる必要があります:<br />
XMLでは、すべてのタグを閉じる必要があります。XHTMLはXMLの拡張であるため、有効なXHTMLについては、XMLのすべての規則に従う必要があります。したがって、空のタグ(子ノードのないノード)
でも閉じる必要があります。XMLには、空のノードの自己終了タグと呼ばれる短い形式があります。書け<br></br> as <br />
ます。したがって、XHTML <br />
で使用されます。
HTMLはこの点に関して非常に寛大であり、そのような規則はありません。したがって、HTMLでは、空のノード<br> <hr> <meta>
などは閉じスラッシュなしで記述されます。
HTML
<br>
<hr>
<meta name="keywords" content="">
<link rel="canonical" href="http://www.google.com/">
XHTML
<br />
<hr />
<meta name="keywords" content="" />
<link rel="canonical" href="http://www.google.com/" />
すべてのタグを自動クローズできるわけではありません。たとえば、<script src="jQuery.min.js" />
XHTML DTDでは次のようなタグは許可されていません。
role="presentation"
まれに、改行が「コンテンツ」として機能する場合を除いて、属性の追加を検討してください。