[PR] 容量300MB、月額125円、高性能なサーバが日本最大級のバックボーンに直結。さくらのレンタルサーバ

非推奨タグ・属性から乗り換えろ

非推奨HTMLタグ・属性をCSSで書き換えろ!

 HTML4.0/4.01では、色やフォント・配置といったデザインやレイアウト関連のタグや属性の使用を推奨していません。これらは「非推奨タグ・非推奨属性」と呼ばれ、今後はスタイルシート・CSSで代替していく必要があります。

非推奨なタグ よく使われているベスト5

 現在でも依然として使われることが多い以下の5つのタグは、上記の「非推奨タグ」に該当します。今後は使用を控えるのが賢明です。<font>, <s>, <strike>, <u>のスタイルシート・CSSでの書き換え方法については、「テキストタグの書き換え」のページで解説しています。

非推奨属性 その1 ~背景・画像・段落等~

 今後は使用を避けるべき主な属性の一覧表です。デザインに関する属性はすべてスタイルシートで代替していくことになります。画像タグの書き換え方法については、「画像タグの書き換え」のページで解説しています。

要素名 属性名
body alink
background
bgcolor
link
text
vlink
div align
hr align
size
width
iframe align
img align
border
hspace
vspace
p align

非推奨属性 その2 ~テーブルタグ編~

 テーブル関連の属性はほぼ全滅です。今後はスタイルシートの本格的導入が肝要でしょう。具体的な書き換え方法は「テーブルタグの書き換え」で解説しています。

要素名 属性名
table align
bgcolor
td bgcolor
height
nowrap
width
th bgcolor
nowrap
tr bgcolor

非推奨属性 その3 ~リストタグ編~

 リストはマークの種類を指定する属性「type」がすべて非推奨となりました。今後はスタイルシートの「list-style-type」プロパティで代替することになります。

要素名 属性名
li type
value
ol start
type
ul type

align属性には要注意!スタイルシートで統一すべきか?

 上の一覧表を見ても分かるとおり、「align」属性の多くは「非推奨」とされています。ただ、「th」、「td」、「tr」要素への「align」属性の使用は大丈夫なようで、とても紛らわしいです。混在させると管理が面倒なので、出来ればスタイルシートで統一した方が良いかと想われます。

サイトトップページへ戻る