<...> と <.../> の間に違いはありますか
非常に簡単です:
<meta charset="utf-8">
<meta charset="utf-8" />
実行、機能などに違いはありますか?
HTML で終了タグを持たないタグ (<br>
や など<meta>
) は、自己終了と呼ばれます。 HTML でも同様に有効です<br>
。<br />
ただし、XML では終了タグを省略することはできません。<head><meta></head>
は無効な XML です! 文字の/
前にある は>
、このタグをすぐに閉じる必要があることを XML に示します。つまり、XML<x></x>
と意味的に同等です。<x />
<br />
有効な XHTML である必要がある HTML コードを記述する場合は、フォームを優先する必要があります。XML や XHTML を気にしない場合は、好みの構文を選択できます。
<br/>
は と同じ意味を持つ有効な XML ですが<br />
、解析バグのある古いブラウザでは、そのタグは という名前のタグとして解析されることに注意してくださいbr/
。タグ名と文字の間にスペースを追加すると、/
不完全なブラウザーのパーサー (パーサーは を/
属性名として扱います) を満足させながら、整形式の XML を生成します。