更に制約されたHTML4.01リファレンス

HTML4.01の特徴の一つはXMLではないということであり、HTML4.01としての独自のルールをよく知っている限りにおいて、省略できるタグは省略し、テキストエディタなどで編集しやすく、サイズの小さな文書を作成することができる。ここでは、タグによる明示が省略可能である要素(HTML要素、BODY要素など)と、文書指向アプローチにおいて不必要な要素を除き、要素のセマンティクスをある程度制限した。仕様書原典よりも必要な情報へのアクセスが容易なリファレンスの作成が目的である。要は更に制約されたHTML4.01 Strictのリファレンスであり、仕様と異なる部分もあるがまた仕様を逸脱することもない。

表1. 要素一覧
要素名開始タグ終了タグ内容モデル簡単な説明
要素名開始タグ終了タグ内容モデル簡単な説明
A(#PCDATA|インライン要素)* -(A)始点アンカー
ABBR(#PCDATA|インライン要素)*略語
ADDRESS(#PCDATA|インライン要素)*著者についての情報
AREAクライアントサイド画像マップ領域
BIG(#PCDATA|インライン要素)*大きな文字
BLOCKQUOTE(ブロック要素|SCRIPT)+長い引用
BR禁止強制改行
BUTTON(混合内容)* -(A|フォーム制御要素|FORM|FIELDSET)ボタン(内容を持てる)
CAPTION(#PCDATA|インライン要素)*表の表題
CITE(#PCDATA|インライン要素)*出典
CODE(#PCDATA|インライン要素)*コンピュータコードの断片
COL禁止表の列
COLGROUP省略(COL)*表の列グループ
DD省略(混合内容)* 定義説明
DEL(混合内容)*削除されたテキスト
DFN(#PCDATA|インライン要素)*定義が行なわれている語句
DIV(混合内容)*混合内容のグループ化
DL(DT|DD)+定義リスト
DT省略(#PCDATA|インライン要素)*被定義語句
EM(#PCDATA|インライン要素)*示唆的に強調された語句
FIELDSET(#PCDATA,LEGEND,(混合内容)*)フォーム制御グループ
FORM(ブロック要素|SCRIPT)+ -(FORM)双方向性のフォーム
H1(#PCDATA|インライン要素)*文書構造における最上位見出し
H2(#PCDATA|インライン要素)*各セクションの見出し
H3(#PCDATA|インライン要素)*セクション内における小見出し
I(#PCDATA|インライン要素)*イタリック体の文字
IMG禁止埋め込み画像
INPUT禁止フォームコントロール
INS(混合内容)*新たに挿入されたテキスト
KBD(#PCDATA | インライン要素)*ユーザーに入力されるテキスト
LABEL (#PCDATA|インライン要素)* -(LABEL)フォーム部品のラベル
LEGEND(#PCDATA|インライン要素)*fieldsetの説明書き
LI省略(混合内容)*リスト項目
LINK省略メディア非依存のリンク
MAP((ブロック要素) | AREA)+クライアントサイド画像マップ
META禁止汎用メタ情報
NOSCRIPT(ブロック要素)+スクリプトが実行されない場合の代替内容
OBJECT(PARAM | 混合内容)*一般埋め込みオブジェクト
OL(LI)+順序型リスト
OPTGROUP(OPTION)+optionグループ
OPTION省略(#PCDATA)選択可能な項目
P省略(#PCDATA|インライン要素)*段落
PARAM禁止名前つきプロパティの値(OBJECT要素用)
PRE(#PCDATA|インライン要素)* -(IMG|OBJECT|BIG|SMALL|SUB|SUP)整形済みテキスト
Q(#PCDATA|インライン要素)*文中の短い引用
SAMP(#PCDATA|インライン要素)*プログラムのサンプル出力、スクリプト他
SCRIPTCDATAスクリプト宣言文
SELECT(OPTGROUP|OPTION)+選択項目群
SMALL(#PCDATA|インライン要素)*小さな文字
SPAN(#PCDATA|インライン要素)*汎用インライン要素
STRONG(#PCDATA|インライン要素)*強い強調
STYLECDATAスタイル情報
SUB(#PCDATA|インライン要素)*下つき文字
SUP(#PCDATA|インライン要素)*上つき文字
TABLE(CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+)
TBODY省略省略(TR)+表内容
TD省略(混合内容)*表のセル
TEXTAREA(#PCDATA)複数行のテキストフィールド
TFOOT省略(TR)+表のフッタ
TH省略(混合内容)*表のヘッダセル
THEAD省略(TR)+表のヘッダ
TITLE(#PCDATA)文書タイトル
TR省略(TD|TH)+表の行
TT(#PCDATA|インライン要素)*テレタイプ|等幅テキスト
UL(LI)+順不同型リスト
VAR(#PCDATA|インライン要素)*変数、またはプログラム引数のインスタンス
表2. 属性一覧
属性名
#PCDATA
CDATA
URI
リンクタイプ
webmaster@jintrick.net
Published: 2007-10-08,Updated: 2007-10-08