HTMLタグ126個の辞典
それぞれのタグが何をするか、閉じタグが要るか、よく使う属性は何かを一行でまとめました。
文書の骨組み5
どの文書も持つ骨組みです。順序と置き場所が決まっています。
区画17
文書を意味のあるかたまりに分けます。検索や読み上げはこの構造をたどります。
文章のかたまり7
段落や引用、コードのように一つのかたまりで流れる文章です。
文中の表示30
行を改めずに文中の一部だけを示します。
一覧7
順序のある一覧、ない一覧、用語の解説です。
表10
縦横に並ぶデータです。画面の配置用ではありません。
入力14
値を受け取って送る入力たちです。
画像・音声・動画10
画像と音声、動画、そして自分で描く画面です。
埋め込み4
ほかの文書や資源をこの文書に埋め込みます。
スクリプトとスタイル5
動きと見た目を文書に付けます。
文書情報2
人ではなくブラウザーや検索エンジンが読む情報です。
開閉3
JavaScriptなしで押して開閉するものです。
非推奨12
標準から退いたタグです。古い文書を読むときにだけ出会います。
読み方
- タグはたいてい開くものと閉じるものが対になります。imgやbrのように内容のないタグだけ閉じません。
- 閉じない要素に</br>と書いても意味はなく、ブラウザーは無視するか空行を一つ増やします。
- 見た目はCSSの仕事です。タグは「これが何か」を語り、太字や斜体はその結果にすぎません。
- 意味に合うタグを選べば検索も読み上げも良くなります。何でもdivで包むとその情報が失われます。
よくある質問
Q. HTMLタグは全部でいくつありますか。
現行の標準に残っているのは110ほど、廃止されたものを含めると130前後です。ここでは今使うタグと古い文書で出会うタグを合わせて126個を載せています。
Q. 閉じタグがないタグはどれですか。
中身を持たないタグ、img・br・hr・input・meta・linkなどです。</img>と書いても何も起きません。XHTML風に<br />とスラッシュを入れても構いませんが、HTMLでは同じです。
Q. divとsectionは何が違いますか。
divは意味のない箱で、sectionは見出しを持つ一つの主題のまとまりです。そこに見出しを付けられるならsection、まとめてスタイルを当てたいだけならdivが正直な選択です。
Q. タグ名は大文字でもよいですか。
HTMLは大文字小文字を区別しないので<DIV>でも動きます。慣習は小文字で、XHTMLやSVGのようにXMLの規則に従う場所では小文字だけが有効です。
Q. 廃止されたタグを使うとどうなりますか。
ほとんどのブラウザーはまだ描画します。ただし標準から外れているのでいつ消えてもおかしくなく、代わりの手段はすでにあります — centerもfontもCSSで、marqueeはCSSアニメーションで置き換えます。