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"まれに、改行が「コンテンツ」として機能する場合を除いて、属性の追加を検討してください。