IDとNAMEはアルファベットで始まる。かつ、アルファベット, 数字, ハイフン( - ), アンダースコア( _ ), コロン( : ),ピリオド( . )のみで構成されなければならない。大文字小文字の区別はない。
IDREFは他の要素のID属性値を参照する。IDREFなら、スペースで区切って複数要素のID属性値を参照できる。
CDATA。最低1桁の数字。
tabindex属性値は0から32767の整数(連続する必要はない)でなければならず、0は後回しにされ、小さい数が指定してある要素からタブキーでフォーカスが移動する。同じ値が指定されている場合、ソースで現れる順であるべきとされている。
CDATA。
CDATA。URI(Uniform Resource Identifier) = URL( Uniform Resource Locator ) + URN ( Uniform Resource Name )らしい。基本的に、大文字小文字が区別される。
RFC 2396(ja)において、URIのサンプルとURI中で用途が予約されている文字(reserved)が示されている。予約されている文字や除外されている文字でも、%16進数16進数形式でエスケープすればOK。
ftp://ftp.is.co.za/rfc/rfc1808.txt -- ftp scheme for File Transfer Protocol services gopher://spinaltap.micro.umn.edu/00/Weather/California/Los%20Angeles -- gopher scheme for Gopher and Gopher+ Protocol services http://www.math.uio.no/faq/compression-faq/part1.html -- http scheme for Hypertext Transfer Protocol services mailto:mduerst@ifi.unizh.ch -- mailto scheme for electronic mail addresses news:comp.infosystems.www.servers.unix -- news scheme for USENET news groups and articles telnet://melvyl.ucop.edu/ -- telnet scheme for interactive services via the TELNET Protocol
- reserved
- ";" | "/" | "?" | ":" | "@" | "&" | "=" | "+" | "$" | ","
- unreserved
- アルファベット | 数字 | "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")"
URIsなら、スペースで区切って並記できる。
CDATA。%Pixels;ならピクセル数(整数)のみ。%Length;であれば、パーセント指定も可能。
CDATA。ピクセル数(整数), パーセント指定に加えて、1*のように整数に右にアスタリスク( * )を書いて相対的な指定もできる。
%MultiLengths;であれば、コンマで区切って分割を設定する。
CDATA。text/html, text/css, text/javascript, image/gif, image/jpeg, video/mpeg, multipart/form-dataなどのMIMEタイプ。大文字小文字の区別はない。
%ContentTypes;ならコンマで区切って並記できる。
NAME。ja(日本語), en(英語), zh(中国語)などの使用している言語を書く。大文字小文字の区別はない。
CDATA。ISO-2022-JP, Shift_JIS, EUC-JPなどの符号化方法を書く。大文字小文字の区別はない。
%Charsets;なら、スペースで区切って並記できる。
CDATA。ISO10646で定義された文字集合の中から一文字。
CDATA。日時形式参考リンク。
CDATA。大文字小文字の区別はない。
%LinkTypes;なら、スペースで区切って並記できる。
CDATA。コンマで区切って並記できる。
CDATA。特別な意味を持つ予約名、_blank(新規ウインドウ), _self(同じ枠), _parent(親フレームがなければ、_selfと同じ), _top(フレーム解消)以外はアルファベットで始めなければならない。
CDATA。4角形、円形、多角形の座標。 ピクセル数か%で指定する。半径を%で指定する場合は幅と高さの内、小さい方に対する割合。多角形なら、最初と最後のx, yを一致させて図形を閉じる。
| 属性 | 値 | 既定値 | DOM l |
|---|---|---|---|
| id | ID [CS] | 依存 | String id |
| class | CDATA [CS] | 依存 | String className |
| style | %StyleSheet; [CN] | 依存 | 予約 |
| title | %Text; [CS] | 依存 | String title |
| メモ: id属性をname属性と共存させる場合、値を一致させる。 | |||
| 属性 | 値 | 既定値 | DOM l |
|---|---|---|---|
| lang | %LanguageCode; [CI] | 依存 | String lang |
| dir | (ltr | rtl) [CI] | 依存 | String dir |
| 属性 | 値 | 既定値 |
|---|---|---|
| onclick | %Script; [CT] | 依存 |
| ondblclick | %Script; [CT] | 依存 |
| onmousedown | %Script; [CT] | 依存 |
| onmouseup | %Script; [CT] | 依存 |
| onmouseover | %Script; [CT] | 依存 |
| onmousemove | %Script; [CT] | 依存 |
| onmouseout | %Script; [CT] | 依存 |
| onkeypress | %Script; [CT] | 依存 |
| onkeydown | %Script; [CT] | 依存 |
| onkeyup | %Script; [CT] | 依存 |
| 属性 | 値 | 既定値 |
|---|---|---|
| datasrc | %URI; | 依存 |
| datafld | CDATA | 依存 |
| dataformatas | (plaintext | html) | plaintext |
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %i18n; | ||||
| version | -//W3C//DTD HTML 4.01 Transitional//EN [CN] | 固定 | String version | |
| 属性 | 値 | 既定値 | DOM l |
|---|---|---|---|
| %i18n; | |||
| profile | %URI; [CT] | 依存 | String profile |
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| charset | %Charset; [CI] | 依存 | String charset | |
| href | %URI; [CT] | 依存 | String href | |
| hreflang | %LanguageCode; [CI] | 依存 | String hreflang | |
| type | %ContentType; [CI] | 依存 | String type | |
| rel | %LinkTypes; [CI] | 依存 | String rel | |
| rev | %LinkTypes; [CI] | 依存 | String rev | |
| media | %MediaDesc; [CI] | 依存 | String media | |
| target | %FrameTarget; [CI] | 依存 | String target | |
| boolean disabled | ||||
|
メモ:
外部スタイルシートへのリンクに利用する場合のtitle属性は特別な意味を持つ。 relは順方向、revは逆方向の関係。
| ||||
| 属性 | 値 | 既定値 | DOM l |
|---|---|---|---|
| %i18n; | |||
| String text | |||
| 属性 | 値 | 既定値 | DOM l |
|---|---|---|---|
| %i18n; | |||
| http-equiv | NAME [CI] | 依存 | String httpEquiv |
| name | NAME [CS] | 依存 | String name |
| content | CDATA [CS] | 必須 | String content |
| scheme | CDATA [CS] | 依存 | String scheme |
|
メモ:
name属性は文書に関する情報に使う。http-equiv属性はHTTPサーバに情報を提供する場合。 NAMEというデータ型に、どうして大文字小文字の区別があるのかは不明。
| |||
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| href | %URI; [CT] | 必須 | 依存 | String href |
| target | %FrameTarget; [CI] | 依存 | String target | |
| メモ: href属性値は相対URIを解釈する際の基準となる絶対URIを指定する。 | ||||
| 属性 | 値 | T | DOM l |
|---|---|---|---|
| %coreattrs; | |||
| %i18n; | |||
| prompt | %Text; [CS] | 依存 | String prompt |
| readonly HTMLFormElement form | |||
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %i18n; | ||||
| type | %ContentType; [CI] | 必須 | String type | |
| media | %MediaDesc; [CI] | 依存 | String media | |
| title | %Text; [CS] | 依存 | String title | |
| boolean disabled | ||||
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| onload | %Script; [CT] | 依存 | ||
| onunload | %Script; [CT] | 依存 | ||
| background | %URI; [CT] | 依存 | String background | |
| bgcolor | %Color; [CI] | 依存 | String bgColor | |
| text | %Color; [CI] | 依存 | String text | |
| link | %Color; [CI] | 依存 | String link | |
| vlink | %Color; [CI] | 依存 | String vLink | |
| alink | %Color; [CI] | 依存 | String aLink | |
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| accept | %ContentTypes; [CI] | 依存 | ||
| action | %URI; [CT] | 必須 | String action | |
| method | (GET | POST) [CI] | GET | String method | |
| enctype | %ContentType; [CI] | application/x-www-form-urlencoded | String enctype | |
| name | CDATA [CI] | 依存 | String name | |
| onsubmit | %Script; [CT] | 依存 | ||
| onreset | %Script; [CT] | 依存 | ||
| accept-charset | %Charsets; [CI] | 依存 | String acceptCharset | |
| target | %FrameTarget; [CI] | 依存 | String target | |
|
メモ:
type属性値がfileであるINPUT要素と含む場合、enctyp属性値はmultipart/form-dataにする。 name属性は後方互換の為にHTML 4.01で追加された。 |
readonly HTMLCollection elements | |||
| readonly long length | ||||
| void submit() | ||||
| void reset() | ||||
| 属性 | 値 | 既定値 | DOM l |
|---|---|---|---|
| %attrs; | |||
| name | CDATA [CI] | 依存 | String name |
| size | NUMBER [CN] | 依存 | long size |
| multiple | (multiple) [CI] | 依存 | boolean multiple |
| disabled | (disabled) [CI] | 依存 | boolean disabled |
| tabindex | NUMBER [CN] | 依存 | long tabIndex |
| onfocus | %Script; [CT] | 依存 | |
| onblur | %Script; [CT] | 依存 | |
| onchange | %Script; [CT] | 依存 | |
| %reserved; | |||
|
メモ:
size属性値はスクロール形式での同時表示行数。 multiple論理型属性を設定すると、複数選択可能になる。selected属性を複数設定するにはmultiple論理型属性を設定しないといけない。 disabled論理型属性を設定すると、選択不能になって値も送信されない。 |
String type | ||
| long selectedIndex | |||
| String value | |||
| readonly long length | |||
| readonly HTMLFormElement form | |||
| readonly HTMLCollection options | |||
| void add(in HTMLElement element, in HTMLElement before) | |||
| void remove(in long index) | |||
| void blur() | |||
| void focus() | |||
| 属性 | 値 | 既定値 | DOM l |
|---|---|---|---|
| %attrs; | |||
| disabled | (disabled) [CI] | 依存 | boolean disabled |
| label | %Text; [CS] | 必須 | String label |
| メモ: label属性値はグループ化した選択肢のラベル。 | |||
| 属性 | 値 | 既定値 | DOM l |
|---|---|---|---|
| %attrs; | |||
| selected | (selected) [CI] | 依存 | readonly boolean selected |
| disabled | (disabled) [CI] | 依存 | boolean disabled |
| label | %Text; [CS] | 依存 | String label |
| value | CDATA [CS] | 依存 | String value |
|
メモ:
disabled論理型属性を設定すると、フォーカスも受け取らず値も送信されない。 value属性値がコントロールの初期値。value属性を省略すると、内容が初期値になる。 |
readonly HTMLFormElement form | ||
| boolean defaultSelected | |||
| String text | |||
| readonly long index | |||
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| type | (TEXT | PASSWORD | CHECKBOX | RADIO | SUBMIT | RESET | FILE | HIDDEN | IMAGE | BUTTON) [CI] | TEXT | readonly String type | |
| name | CDATA [CI] | 依存 | String name | |
| value | CDATA [CA] | 依存 | String value | |
| checked | (checked) [CI] | 依存 | boolean checked | |
| disabled | (disabled) [CI] | 依存 | boolean disabled | |
| readonly | (readonly) [CI] | 依存 | boolean readOnly | |
| size | CDATA [CN] | 依存 | String size | |
| maxlength | NUMBER [CN] | 依存 | long maxLength | |
| src | %URI; [CT] | 依存 | String src | |
| alt | CDATA [CS] | 依存 | String alt | |
| usemap | %URI; [CT] | 依存 | String useMap | |
| ismap | (ismap) [CI] | 依存 | ||
| tabindex | NUMBER [CN] | 依存 | long tabIndex | |
| accesskey | %Character; [CN] | 依存 | String accessKey | |
| onfocus | %Script; [CT] | 依存 | ||
| onblur | %Script; [CT] | 依存 | ||
| onselect | %Script; [CT] | 依存 | ||
| onchange | %Script; [CT] | 依存 | ||
| accept | %ContentTypes; [CI] | 依存 | String accept | |
| align | (top | middle | bottom | left | right) [CI] | 依存 | String align | |
| %reserved; | ||||
|
メモ:
value属性値がコントロールの初期値。 disabled論理型属性を設定すると、フォーカスも受け取らず値も送信されない。readonly論理型属性は値の入力はできないが値の送信を妨げない。 size属性値はtype属性値が"text"または"password"でなければピクセル数、そうであれば文字数。 maxlength属性値は入力可能な最大文字数を指定する。半角文字換算のUAもあるので、あまり小さくしない。 |
String defaultValue | |||
| boolean defaultChecked | ||||
| readonly HTMLFormElement form | ||||
| void blur() | ||||
| void focus() | ||||
| void select() | ||||
| void click() | ||||
| 属性 | 値 | 既定値 | DOM l |
|---|---|---|---|
| %attrs; | |||
| name | CDATA [CI] | 依存 | String name |
| rows | NUMBER [CN] | 必須 | long rows |
| cols | NUMBER [CN] | 必須 | long cols |
| disabled | (disabled) [CI] | 依存 | boolean disabled |
| readonly | (readonly) [CI] | 依存 | boolean readOnly |
| tabindex | NUMBER [CN] | 依存 | long tabIndex |
| accesskey | %Character; [CN] | 依存 | String accessKey |
| onfocus | %Script; [CT] | 依存 | |
| onblur | %Script; [CT] | 依存 | |
| onselect | %Script; [CT] | 依存 | |
| onchange | %Script; [CT] | 依存 | |
| %reserved; | |||
|
メモ:
要素の内容が初期値として扱われるべきとされている。 roes属性値は行数。cols属性値は平均的な文字幅数で表示幅を指定する。 disabled論理型属性を設定すると、フォーカスも受け取らず値も送信されない。readonly論理型属性は値の入力はできないが値の送信を妨げない。 | String defaultValue | ||
| readonly HTMLFormElement form | |||
| String type | |||
| String value | |||
| void blur() | |||
| void focus() | |||
| void select() | |||
| 属性 | 値 | 既定値 | DOM l |
|---|---|---|---|
| %attrs; | |||
| name | CDATA [CI] | 依存 | String name |
| value | CDATA [CS] | 依存 | String value |
| type | (button | submit | reset) [CI] | submit | readonly String type |
| disabled | (disabled) [CI] | 依存 | boolean disabled |
| tabindex | NUMBER [CN] | 依存 | long tabIndex |
| accesskey | %Character; [CN] | 依存 | String accessKey |
| onfocus | %Script; [CT] | 依存 | |
| onblur | %Script; [CT] | 依存 | |
| %reserved; | |||
| readonly HTMLFormElement form | |||
|
メモ:
value属性値がコントロールの初期値。 disabled論理型属性を設定すると、フォーカスも受け取らず値も送信されない。 | |||
| 属性 | 値 | 既定値 | DOM l |
|---|---|---|---|
| %attrs; | |||
| for | IDREF [CS] | 依存 | String htmlFor |
| accesskey | %Character; [CN] | 依存 | String accessKey |
| onfocus | %Script; [CT] | 依存 | |
| onblur | %Script; [CT] | 依存 | |
| メモ: for属性値はラベルをつけたいコントロールのid属性値と一致させる。 | readonly HTMLFormElement form | ||
| 属性 | DOM l |
|---|---|
| %attrs; | |
| readonly HTMLFormElement form |
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| accesskey | %Character; [CN] | 依存 | String accessKey | |
| align | (top | bottom | left | right) [CI] | 依存 | String align | |
| readonly HTMLFormElement form | ||||
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| type | (disc | square | circle) [CI] | 依存 | String type | |
| compact | (compact) [CI] | 依存 | boolean compact | |
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| type | (1 | a | A | i | I) [CS] | 依存 | String type | |
| compact | (compact) [CI] | 依存 | boolean compact | |
| start | NUMBER [CN] | 依存 | long start | |
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| compact | (compact) [CI] | 依存 | boolean compact | |
| 属性 | 値 | T | DOM 1 |
|---|---|---|---|
| %attrs; | |||
| compact | (compact) [CI] | 依存 | boolean compact |
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| type | (disc | square | circle) [CI] (1 | a | A | i | I) [CS] | 依存 | String type | |
| value | NUMBER [CN] | 依存 | long value | |
| 属性 | 値 | 既定値 | DOM l |
|---|---|---|---|
| %attrs; | |||
| cite | %URI; [CT] | 依存 | String cite |
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| align | (left | center | right | justify) [CI] | 依存 | String align | |
| %reserved; | ||||
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| align | (left | center | right | justify) [CI] | 依存 | String align | |
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| width | NUMBER [CN] | 依存 | long width | |
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %coreattrs; | ||||
| clear | (left | all | right | none) [CI] | none | String clear | |
| 属性 | DOM 1 |
|---|---|
| %attrs; | |
| %reserved; | |
| 属性 | 値 | 既定値 | DOM l |
|---|---|---|---|
| %coreattrs; | |||
| lang | %LanguageCode; [CI] | 依存 | String lang |
| dir | (ltr | rtl) [CI] | 必須 | String dir |
| 属性 | 値 | T | DOM l |
|---|---|---|---|
| id | ID [CS] | 依存 | String id |
| size | CDATA [CN] | 必須 | String size |
| color | %Color; [CI] | 依存 | String color |
| face | CDATA [CI] | 依存 | String face |
|
メモ:
size属性値は1〜7の整数の他に、"+1", "-1"といった相対的な指定もできる。 face属性値はフォント名をコンマで区切って並記できる。 | |||
| 属性 | 値 | T | DOM l |
|---|---|---|---|
| %coreattrs; | |||
| %i18n; | |||
| size | CDATA [CN] | 依存 | String size |
| color | %Color; [CI] | 依存 | String color |
| face | CDATA [CI] | 依存 | String face |
|
メモ:
size属性値は1〜7の整数の他に、"+1", "-1"といった相対的な指定もできる。 face属性値はフォント名をコンマで区切って並記できる。 | |||
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| align | (left | center | right) [CI] | 依存 | String align | |
| noshade | (noshade) [CI] | 依存 | boolean noShade | |
| size | %Pixels; [CI] | 依存 | String size | |
| width | %Length; [CI] | 依存 | String width | |
| 属性 | 値 | 既定値 | DOM l | |
|---|---|---|---|---|
| %attrs; | ||||
| cite | %URI; [CT] | 依存 | String cite | |
| datetime | %Datetime; [CS] | 依存 | String dateTime | |
| メモ: cite属性は文書が変更された理由を説明する文書へのリンク。 | ||||
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| charset | %Charset; [CI] | 依存 | String charset | |
| type | %ContentType; [CI] | 依存 | String type | |
| name | CDATA [CS] | 依存 | String name | |
| href | %URI; [CT] | 依存 | String href | |
| hreflang | %LanguageCode; [CI] | 依存 | String hreflang | |
| rel | %LinkTypes; [CI] | 依存 | String rel | |
| rev | %LinkTypes; [CI] | 依存 | String rev | |
| accesskey | %Character; [CN] | 依存 | String accessKey | |
| shape | (rect | circle | poly | default) [CI] | rect | String shape | |
| coords | %Coords; [CN] | 依存 | String coords | |
| tabindex | NUMBER [CN] | 依存 | long tabIndex | |
| onfocus | %Script; [CT] | 依存 | ||
| onblur | %Script; [CT] | 依存 | ||
| target | %FrameTarget; [CI] | 依存 | String target | |
| メモ: relは順方向、revは逆方向の関係。 | void blur() | |||
| void focus() | ||||
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| src | %URI; [CT] | 必須 | String src | |
| alt | %Text; [CS] | 必須 | String alt | |
| longdesc | %URI; [CT] | 依存 | String longDesc | |
| name | CDATA [CI] | 依存 | String name | |
| height | %Length; [CN] | 依存 | String height | |
| width | %Length; [CN] | 依存 | String width | |
| usemap | %URI; [CT] | 依存 | String useMap | |
| ismap | (ismap) [CI] | 依存 | boolean isMap | |
| align | (top | middle | bottom | left | right) [CI] | 依存 | String align | |
| border | %Pixels; [CN] | 依存 | String border | |
| hspace | %Pixels; [CN] | 依存 | String hspace | |
| vspace | %Pixels; [CN] | 依存 | String vspace | |
| String lowSrc | ||||
|
メモ:
longdesc属性はalt属性による代替テキストを補う文書へのリンク。 name属性は後方互換の為にHTML 4.01で追加された。 | ||||
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| declare | (declare) [CI] | 依存 | boolean declare | |
| classid | %URI; [CT] | 依存 | ||
| codebase | %URI; [CT] | 依存 | String codeBase | |
| data | %URI; [CT] | 依存 | String data | |
| type | %ContentType; [CI] | 依存 | String type | |
| codetype | %ContentType; [CI] | 依存 | String codeType | |
| archive | %URIs; [CT] | 依存 | String archive | |
| standby | %Text; [CS] | 依存 | String standby | |
| height | %Length; [CN] | 依存 | String height | |
| width | %Length; [CN] | 依存 | String width | |
| usemap | %URI; [CT] | 依存 | String useMap | |
| name | CDATA [CI] | 依存 | String name | |
| tabindex | NUMBER [CN] | 依存 | long tabIndex | |
| align | (top | middle | bottom | left | right) [CI] | 依存 | String align | |
| border | %Pixels; [CN] | 依存 | String border | |
| hspace | %Pixels; [CN] | 依存 | String hspace | |
| vspace | %Pixels; [CN] | 依存 | String vspace | |
| %reserved; | ||||
|
|
readonly HTMLFormElement form | |||
| String code | ||||
|
メモ:
codebase属性はclassid, data, and archive属性で指定されている相対URIを解釈する際の基準パスを設定する。省略した場合、文書の基準URIが用いられる。 declare論理型属性はオブジェクトを待機状態にし、参照して定義されているオブジェクトによって実体化されなければならない。 type, codetype属性はそれぞれdata, classid属性で指定したオブジェクトのMIMEタイプ。codetype属性を省略した場合、既定値としてtype属性値が用いられる。 standby属性値はダウンロード中に表示させるメッセージ。 | ||||
| 属性 | 値 | 既定値 | DOM l |
|---|---|---|---|
| id | ID [CS] | 依存 | String id |
| name | CDATA | 必須 | String name |
| value | CDATA | 依存 | String value |
| valuetype | (DATA | REF | OBJECT) [CI] | DATA | String valueType |
| type | %ContentType; [CI] | 依存 | String type |
|
メモ:
name属性とvalue属性は挿入したオブジェクトによって決まってくる。 valuetype属性値がREFならvalue属性値がURIであること、OBJECTならOBJECT要素のid属性値を参照していることを表す。 type属性はvaluetype属性値をrefにした場合に限り、value属性で指定したリソースのMIMEタイプを設定する。 | |||
| 属性 | 値 | T | DOM l | |
|---|---|---|---|---|
| %coreattrs; | ||||
| codebase | %URI; [CT] | 依存 | String codeBase | |
| archive | CDATA [CT] | 依存 | String archive | |
| code | CDATA [CS] | 依存 | String code | |
| object | CDATA [CS] | 依存 | String object | |
| alt | %Text; [CS] | 依存 | String alt | |
| name | CDATA [CS] | 依存 | String name | |
| width | %Length; [CI] | 必須 | String width | |
| height | %Length; [CI] | 必須 | String height | |
| align | (top | middle | bottom | left | right) [CI] | 依存 | String align | |
| hspace | %Pixels; [CN] | 依存 | String hspace | |
| vspace | %Pixels; [CN] | 依存 | String vspace | |
| メモ: codeまたはobject属性を与える。 | ||||
| 属性 | 値 | 既定値 | DOM l |
|---|---|---|---|
| %attrs; | |||
| name | CDATA [CI] | 必須 | String name |
| readonly HTMLCollection areas | |||
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| shape | (rect | circle | poly | default) [CI] | rect | String shape | |
| coords | %Coords; [CN] | 依存 | String coords | |
| href | %URI; [CT] | 依存 | String href | |
| nohref | (nohref) [CI] | 依存 | boolean noHref | |
| alt | %Text; [CS] | 必須 | String alt | |
| tabindex | NUMBER [CN] | 依存 | long tabIndex | |
| accesskey | %Character; [CN] | 依存 | String accessKey | |
| onfocus | %Script; [CT] | 依存 | ||
| onblur | %Script; [CT] | 依存 | ||
| target | %FrameTarget; [CI] | 依存 | String target | |
| メモ: nohref論理型属性はその領域にはリンクがないことを表す。 | ||||
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| charset | %Charset; [CI] | 依存 | String charset | |
| type | %ContentType; [CI] | 必須 | String type | |
| src | %URI; [CT] | 依存 | String src | |
| defer | (defer) [CI] | 依存 | boolean defer | |
| language | CDATA [CI] | 依存 | ||
| event (reserved) | CDATA | 依存 | String event | |
| for (reserved) | %URI; | 依存 | String htmlFor | |
| String text | ||||
|
メモ:
defer論理型属性はスクリプトが文書内容を生成しないことをUAに伝える。UAは解析と表示を続行できる。 Netscapeの文書によると、language属性が無い場合、既定値はサポートしている最新のバージョン。例えば、NN3.x→ "JavaScript1.1"、NN4.0→ "JavaScript1.2"、NN4.06→ "JavaScript1.3"。 マイクロソフトの文書をみると、言語は区別されるが、バージョン指定は関係ないようだ。 | ||||
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| summary | %Text; [CS] | 依存 | String summary | |
| width | %Length; [CN] | 依存 | String width | |
| border | %Pixels; [CN] | 依存 | String border | |
| frame | (void | above | below | hsides | lhs | rhs | vsides | box | border) [CI] | 依存 | String frame | |
| rules | (none | groups | rows | cols | all) [CI] | 依存 | String rules | |
| cellspacing | %Length; [CN] | 依存 | String cellSpacing | |
| cellpadding | %Length; [CN] | 依存 | String cellPadding | |
| align | (left | center | right) [CI] | 依存 | String align | |
| bgcolor | %Color; [CI] | 依存 | String bgColor | |
| %reserved; | ||||
| datapagesize (reserved) | CDATA | 依存 | ||
|
メモ:
summary属性は非視覚系UAのユーザーに表の解説文を提供する。 frame属性はテーブル外枠のどの辺を表示させるかを設定し、rles属性はセル間の罫線を設定する。 TABLE要素での配置指定はセル, 行グループ, 列グループでの指定より優先順位が低い。 cellspacing, cellpadding属性値はHTML 3.2ではピクセル数のみ。 |
HTMLTableCaptionElement caption | |||
| HTMLTableSectionElement tHead | ||||
| HTMLTableSectionElement tFoot | ||||
| readonly HTMLCollection rows | ||||
| readonly HTMLCollection tBodies | ||||
| HTMLElement createTHead() | ||||
| void deleteTHead() | ||||
| HTMLElement createTFoot() | ||||
| void deleteTFoot() | ||||
| HTMLElement createCaption() | ||||
| void deleteCaption() | ||||
| HTMLElement insertRow(in long index) | ||||
| void deleteRow(in long index) | ||||
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| align | (top | bottom | left | right) [CI] | 依存 | String align | |
| 属性 | 値 | 既定値 | DOM l | |
|---|---|---|---|---|
| %attrs; | ||||
| span | NUMBER [CN] | 1 | long span | |
| width | %MultiLength; [CN] | 依存 | String width | |
| align | (left | center | right | justify|char) [CI] | 依存 | String align | |
| char | %Character; [CN] | 依存 | String ch | |
| charoff | %Length; [CN] | 依存 | String chOff | |
| valign | (top | middle | bottom | baseline) [CI] | 依存 | String vAlign | |
| メモ: span属性値は列の個数を表す。ただし、COL要素を含んでいるCOLGROUP要素のspan属性は無視される。 | ||||
| 属性 | 値 | 既定値 | DOM l |
|---|---|---|---|
| %attrs; | |||
| align | (left | center | right | justify | char) [CI] | 依存 | String align |
| char | %Character; [CN] | 依存 | String ch |
| charoff | %Length; [CN] | 依存 | String chOff |
| valign | (top | middle | bottom | baseline) [CI] | 依存 | String vAlign |
| メモ: 配置指定において、垂直方向は列グループより優先順位が高いが、水平方向については低い。 | readonly HTMLCollection rows | ||
| HTMLElement insertRow(in long index) | |||
| void deleteRow(in long index) | |||
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| align | (left | center | right | justify | char) [CI] | 依存 | String align | |
| char | %Character; [CN] | 依存 | String ch | |
| charoff | %Length; [CN] | 依存 | String chOff | |
| valign | (top | middle | bottom | baseline) [CI] | 依存 | String vAlign | |
| bgcolor | %Color; [CI] | 依存 | String bgColor | |
| メモ: 配置指定において、垂直方向は列グループより優先順位が高いが、水平方向については低い。 | readonly long rowIndex | |||
| readonly long sectionRowIndex | ||||
| readonly HTMLCollection cells | ||||
| HTMLElement insertCell(in long index) | ||||
| void deleteCell(in long index) | ||||
| 属性 | 値 | S | T | DOM l |
|---|---|---|---|---|
| %attrs; | ||||
| abbr | %Text; [CS] | 依存 | String abbr | |
| axis | CDATA [CI] | 依存 | String axis | |
| headers | IDREFS [CS] | 依存 | String headers | |
| scope | (row | col | rowgroup | colgroup) [CI] | 依存 | String scope | |
| rowspan | NUMBER [CN] | 1 | long rowSpan | |
| colspan | NUMBER [CN] | 1 | long colSpan | |
| align | (left | center | right | justify | char) [CI] | 依存 | String align | |
| char | %Character; [CN] | 依存 | String ch | |
| charoff | %Length; [CN] | 依存 | String chOff | |
| valign | (top | middle | bottom | baseline) [CI] | 依存 | String vAlign | |
| nowrap | (nowrap) [CI] | 依存 | boolean noWrap | |
| bgcolor | %Color; [CI] | 依存 | String bgColor | |
| width | %Length; [CN] | 依存 | String width | |
| height | %Length; [CN] | 依存 | String height | |
|
| readonly long cellIndex | |||
|
メモ:
abbr属性値はセルの内容の省略形で、読み上げ方式のUA用。 axis属性は概念上の分類を設定する。 headers, scope属性は基本的には非視覚系UA用の情報で、見出しセルがどのセルに対するものかを設定する。 セルでの配置指定は優先順位が高い。 | ||||
| 属性 | 値 | T | DOM l |
|---|---|---|---|
| %coreattrs; | |||
| longdesc | %URI; [CT] | 依存 | String longDesc |
| name | CDATA [CI] | 依存 | String name |
| src | %URI; [CT] | 依存 | String src |
| frameborder | (1 | 0) [CN] | 1 | String frameBorder |
| marginwidth | %Pixels; [CN] | 依存 | String marginWidth |
| marginheight | %Pixels; [CN] | 依存 | String marginHeight |
| scrolling | (yes | no | auto) [CI] | auto | String scrolling |
| align | (top | middle | bottom | left | right) [CI] | 依存 | String align |
| height | %Length; [CN] | 依存 | String height |
| width | %Length; [CN] | 依存 | String width |
| メモ:
longdesc属性はtitle属性を補う長い解説文へのリンク。 name属性値については%FrameTarget;を参照のこと。 | |||
| 属性 | 値 | F | DOM l |
|---|---|---|---|
| %coreattrs; | |||
| rows | %MultiLengths; [CN] | 依存 | String rows |
| cols | %MultiLengths; [CN] | 依存 | String cols |
| onload | %Script; [CT] | 依存 | |
| onunload | %Script; [CT] | 依存 | |
| メモ: rowsは水平方向、colsは垂直方向のフレームレイアウトを設定する。 | |||
| 属性 | 値 | F | DOM l |
|---|---|---|---|
| %coreattrs; | |||
| longdesc | %URI; [CT] | 依存 | String longDesc |
| name | CDATA [CI] | 依存 | String name |
| src | %URI; [CT] | 依存 | String src |
| frameborder | (1 | 0) [CN] | 1 | String frameBorder |
| marginwidth | %Pixels; [CN] | 依存 | String marginWidth |
| marginheight | %Pixels; [CN] | 依存 | String marginHeight |
| noresize | (noresize) [CI] | 依存 | boolean noResize |
| scrolling | (yes | no | auto) [CI] | auto | String scrolling |
|
メモ:
longdesc属性はtitle属性を補う長い解説文へのリンク。 name属性値については%FrameTarget;を参照のこと。 | |||
| 属性 | DOM1 |
|---|---|
| %attrs; | |
| 属性 | DOM1 |
|---|---|
| %attrs; | |