[1] [DFN[[RUBYB[空タグ][empty tag]]]]とは、 [[共通識別子]] ([[要素型名]]) のない、 [ABBR[[CODE(SGML)[[[stago]]]]][開始タグ開き]] または [ABBR[[CODE(SGML)[[[etago]]]]][終了タグ開き]] と [ABBR[[CODE(SGML)[[[tagc]]]]][タグ閉じ]] だけの[[タグ]]を意味します。 [2] 空タグの例: [PRE(SGML example code)[
空タグとは、共通識別子がないタグを意味します。>
<>空タグを使うとマークの手間が削減できます。>
<>しかし濫用し過ぎるとマーク付けの可読性が落ちますから、
注意して下さい。>
]PRE]
[3] '''間違った用法''':
[[空要素]]を表す[[タグ]]や[[空要素]]自体を空タグと呼ぶ人もいますが、
'''間違い'''です。
[4] '''間違った用法''':
[[HTML]] において[[ブロック水準要素]]や[[行内要素]]であること以上の意味を持たない
[CODE(HTMLe)[[[div]]]] 要素や [CODE(HTMLe)[[[span]]]]
要素を空タグと呼ぶ人がいますが、一般的な用法では'''ありません'''し、
その命名も論理的に適切とは思えません。
[Q[オレ用語]]の濫用は'''危険'''です。
> このspan要素とdiv要素は何も意味を持たないタグなので
「空タグ」と僕は読んでいます。
> この空タグはスタイルシートを適用させるときに使ったり、
そのタグで囲まれた文字の言語の種類をブラウザに伝えるときに
使われます。
出典:
[CITE[ボックスのお話 - Webデザインの教科書 :: オシャレチップス]]