HTMLの要素と属性に関するメモ
HTML5では変更がたくさんありますので、本リファレンスの記述は当てはまりません。
- 読者が他のリファレンスと本リファレンスとを併用する事を前提に書かれた文書です。本リファレンスは、基本的な情報を必ずしも含まない、必ずしも網羅的ではない文書です。
- 他のリファレンスに記載がなくとも、実はとても重要である事項をとりあげてまとめたものが本リファレンスです。
- フレームに関する注意事項は、HTML FAQ・HTML 4.01 FramesetのDOCTYPE宣言はどの文書に書くものなの?に書いておきました。よろしければ参照してください
- 「一昔前」のウェブの局地的な領域でなされた議論・論争の結果を基に記述された部分がかなり多くあります。「大時代的」な表現が少からずあります。内容面でも一部問題が「ある」かも知れません。
要素
キャラクタレヴェル要素(インライン要素)
特殊
論理スタイル
物理スタイル
モデルグループ
ブロック要素
フォームフィールド
- button
- input
- label
- select
- textarea
キャラクタレヴェル要素及び文字列
フォーム、セクション、テーブルに出現し得る要素
フォームの中身
セクションの中身
テーブルの中身
属性
コア
i18n
プレゼンテーション・スタイル
文書構造
注記
- メニューでは、要素をISO/IEC 15445:2000(ISO-HTML)風に並べてみました。しかし、並べただけですので、本リファレンス自体は必ずしもISO-HTMLの解説であるわけではありません。ただし、注記に補足はあります。
- div1、div2、div3、div4、div5、div6、はISO-HTML/JIS-HTMLのDTD中に記載のある「Pre-HTML」の要素です。HTML、XHTMLで定義された、公開される文書で使用できる要素ではありません。
- W3Cの定義したHTML、XHTMLで利用可能でも、ISO-HTMLでは利用が認められない要素、属性があります。ISO-HTMLでも、ここであげた要素は基本的に利用できますが、解説中に出現する属性については必ずしも利用できるわけではありません。