表題通り、『XHTML では「/>」で閉じるタグ』で、『HTML5 では「>」で閉じるタグ』の一覧を(今さらながら)メモしておく。

なぜこのページを作成したか

当初、何も考えず『「/>」で閉じるタグは全部 一括して「>」に置換すればOKでしょ(楽勝)』などと考えてしまった。下調べをせず、いきなり一括置換を実行したら、「svg ファイルは HTML5 でも「/>」で閉じなきゃダメ」、という事で、とあるサイトで SVGファイルを全滅させてしまった。

日曜日は利用者ゼロのクローズトなサイトであり、かつ10~15分ほどで復旧できたから良いものの、やっぱ下調べは大切だなあ。と大反省をするに至った次第。という事で、記録を残しておくことにした。

まえおき おわり。以下、本文。

XHTML で「/>」で閉じる主なタグ一覧

まず、XHTML では「/>」で閉じるタグで、HTML5において 末尾のスラッシュ(/)を削除しても良い「空要素 (Void Elements)」の全リストを示す。

現在の標準仕様では以下の 14種類 である。

 
上記と同じものを、逆の視点から書くと以下になる。

HTML5でスラッシュを消して良いタグ一覧

メインの情報はここまで。
以下、上記情報の元としたリンクや、一括置換したい場合のコード等を残しておく。

仕様を確認してみる

ここには、リンク紹介と、簡単なメモ書きのみ残す。

重要: 一括置換したい場合のメモ

このページの情報は以上。