この節では、HTML4.01 における非推奨とされている属性を一覧であらわしました。
また、併せて代替となる CSSなどを取り上げましたので、乗り換える場合にご利用ください。
align属性例: <div align="center">
td、th、tr、col などは例外的に非推奨扱いではありません。CSS
div { text-align: center } または p { text-align: center }
table { margin-left: auto; margin-right: auto } ただし、DTD が Strictに限るalink属性例: <body alink="#00ff00">
CSS
a:active { color: #0f0 }
border属性例: <img src="images/hana.png" border="0">
table要素の属性として使う以外では、非推奨とされています。CSS
img { border-style: none }
bgcolor属性例: <body bgcolor="#ffcccc"> あるいは <td bgcolor="gray">
CSS
body { background-color: #fcc }
background属性例: <body background="images/kabe.png">
CSS
body { background-image: url("images/kabe.png") }
clear属性
例: <br clear="left">
(属性値には right、allもあります)
align属性によって表示されたオブジェクトに対して、テキストの回りこみを解除する改行タイプに指定する属性です。CSS
p { clear: left }
CSSで float属性が指定されている場合に有効です。code属性applet要素で使うアプレットのクラス名を指定する属性です。applet要素自体が非推奨とされています。
color属性例: <font color="red">
font要素の属性値で、フォントに色をを指定します。CSS
p { color: red }
face属性例: <font face="impact">
font要素の属性値で、フォント名を指定します。CSS
p { font-family: impact }
height属性例: <td height="100"> あるいは <div height="100">
tr、td、th あるいは、ブロックレベル要素の高さ指定では非推奨扱いになっています。なお、オブジェクトの高さ指定では、必須の属性です。CSS
td { height: 100px }
hspace属性例: <img src="hana.png" hspace="10">
CSS
img { margin-left: 10px; margin-right: 10px }
language属性例: <script language="JavaScript">
<script type="text/javascript">
link属性例: <body link="#0000ff">
CSS
a:link { color: #00f }
nowrap属性例: <td nowrap>
CSS
td { white-space: nowrap }
text属性例: <body text="#000000">
CSS
body { color: #000 }
size属性例: <font size="3">
font要素の属性値で文字の大きさを指定します。なお、input select要素に使用する属性では、非推奨扱いとはなっていません。CSS
p { font-size: medium }
type属性例: <li type="disk">
li要素におけるリスト項目のマーカーの種類を指定する属性です。なお、input要素 及び、MIMEタイプ指定での type属性は必須となります。CSS
ul { list-style-type: disk }
value属性例: <li value="1">
li要素におけるリスト項目の番号を数字で指定する属性です。この設定以降の項目は、ここで指定した番号に続く番号になります。vlink属性例: <body vlink="#800080">
CSS
a:visited { color: #800080 }
vspace属性例: <img src="hana.png" vspace="10">
CSS
img { margin-top: 10px; margin-bottom: 10px }
width属性例: <td width="200"> あるいは <hr width="500">
tr、td、th では非推奨扱いになっています。なお、オブジェクトの横幅指定では、必須の属性です。また、罫線を指定する hr要素 でも非推奨扱いになっています。CSS
td { width: 200px }