(1997.12.19)
W3C勧告HTML 4.0と4.0 PRとの違いをまとめた覚え書き。多少単純に,そして甘くなった。
(2017.6.3) 追記.
HTML 4.01が1999年にリリースされている。
別ページで, HTML4 とHTML5の違いを簡単にまとめてみた; HTML5, HTML4からの変更点を中心として
(2017.6.3 ここまで.)
target
属性が削除された (strict版のみ)。[2020.11] HTML 5 では target
属性は生きている。No longer deprecated.
HTML 4.0のloose版とstrict版の違い。フレーム関係は除く。
(2017-06) これらの要素のほとんどは, HTML5で廃止された。
要素 | 代替的な方法 |
---|---|
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 |
要素 | 属性 | 代替的な方法 |
---|---|---|
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個以上。