HTML 4.0 Final
(1997.12.19)
W3C勧告HTML 4.0と4.0 PRとの違いをまとめた覚え書き。多少単純に,そして甘くなった。
- target属性が削除された(strict版のみ)。
- %head.miscにOBJECT要素が追加された。
- %phraseにACRONYM要素が追加された。
- SPAN, DIVの属性が非常にスッキリした。
- DIV要素の内容が(%block;|SCRIPT)+から(%flow;)*に変更された。(strict版のみ。loose版はPRでも(%flow;)*だった。)
- MAPの内容が(AREA)+から((%block;)+ | AREA+)に変更された。
- OBJECT要素からshapes, exportが削除された。
- OPTGROUP要素の入れ子を許さないようになった。
- TEXTAREA要素にaccesskey属性が追加された。
- TABLE要素のwidthが%Pixelsから%Lengthに,borderがCDATAから%Pixelsに変更された。
- TABLE要素にdatapagesize属性が追加された。
- COL要素のrepeatがspanに変更された。
- SCRIPT要素にevent, forが追加された。
HTML 4.0 LOOSE & STRICT
HTML 4.0のloose版とstrict版の違い。フレーム関係は除く。
削除された要素
| 要素 | 代替的な方法 |
|---|---|
| APPLET | object要素 |
| BASEFONT | |
| CENTER | text-align: center |
| FONT | font-style: italic; font-size: 10pt |
| IFRAME | |
| ISINDEX | |
| DIR, MENU | ul要素 |
| S, STRIKE | text-decoration: line-through |
| U | text-decoration: underline |
削除された属性
- %align;
- align = left | center | right | justify
- %IAlign;
- top | middle | bottom | left | right
| 要素 | 属性 | 代替的な方法 |
|---|---|---|
| BODY | background = uri | background-image: url(./images/back.gif) |
| bgcolor = color | background-color: white | |
| text = color | color: blue | |
| link = color | A:link { color: red } | |
| vlink = color | A:visited { color: blue } | |
| alink = color | A:active { color: lime } | |
| BR | clear = left | all | right | none | clear: left |
| CAPTION | align = top | bottom | left | right | |
| DIV | %align; | text-align: center |
| DL | compact | |
| H1 to H6 | %align; | text-align: center |
| HTML | version | |
| HR | align = left | center | right | text-align: left |
| noshade | ||
| size = pixels | ||
| width = length | width: 50% | |
| IMG | align = %ialign; border = length hspace = pixels vspace = pixels | |
| INPUT | align = %ialign; | |
| LEGEND | align = top | bottom | left | right | |
| LI | type = style-information | |
| value = number | ||
| OBJECT | align = %ialign; border = length hspace = pixels vspace = pixels | |
| OL | type = style-information | list-style-type: lower-alpha |
| compact | ||
| start = number | ||
| P | %align; | text-align: center |
| PRE | width = number | |
| TABLE | align = left | center | right | text-align: center |
| bgcolor = color | background-color: #001122 | |
| TH, TD | nowrap | |
| bgcolor = color | background-color: #001122 | |
| width = pixels | ||
| height = pixels | ||
| TR | bgcolor = color | background-color: #001122 |
| UL | type = disc | square | circle | list-style-type: disc |
| compact |
内容
| 要素 | loose版 | strict版 |
|---|---|---|
| BODY | (%flow;)* +(INS|DEL) | (%block;|SCRIPT)+ +(INS|DEL) |
| ADDRESS | ((%inline;)|P)* | (%inline;)* |
| BLOCKQUOTE | (%flow;)* | (%block;|SCRIPT)+ |
| FORM | (%flow;)* -(FORM) | (%block;|SCRIPT)+ -(FORM) |
| NOSCRIPT | (%flow;)* | (%block;)+ |
'*'は0個以上,'+'は1個以上。