廃止された属性
#
廃止された属性
以下のHTML4まで定義されていた属性は現行の仕様までに廃止されているため使用できません。
要素 | 属性 | 用途 | 代替方法 | 廃止されたバージョン |
---|---|---|---|---|
<a> | charset="" | リンク先の文字コード | リンク先のHTTPヘッダーで指示 | HTML5 |
coords="" | 領域の座標(イメージマップ用) | “area”要素を使用 | HTML5 | |
name="" | ページ内リンクの到達点として使用するための識別子 | “id”属性を使用 | HTML5 | |
rev="" | リンク先から見た現在の文書との関係 | “rel”属性を使用 | HTML Living Standard | |
shape="" | 領域の形状(イメージマップ用) | “area”要素を使用 | HTML5 | |
<area> | hreflang="" | リンク先の記述言語 | 不要 | HTML Living Standard |
nohref="" | リンクしない | “href”属性を省略 | HTML5 | |
type="" | リンク先のMIMEタイプ | 不要 | HTML5 | |
<audio> | mediagroup="" | メディアのグループ化 | 代替方法はありません | HTML5.1 |
<body> | alink="" | 選択中のリンクの文字色 | スタイルシートで代替 | HTML5 |
background="" | 文書の背景画像 | スタイルシートで代替 | HTML5 | |
bgcolor="" | 文書の背景色 | スタイルシートで代替 | HTML5 | |
link="" | 未訪問のリンクの文字色 | スタイルシートで代替 | HTML5 | |
text="" | 文字の色 | スタイルシートで代替 | HTML5 | |
vlink="" | 訪問済のリンクの文字色 | スタイルシートで代替 | HTML5 | |
<button> | menu="" | 関連付ける“menu”要素 | 代替方法はありません | HTML5.1 |
popoverhidetarget="" | ポップオーバー要素を閉じる | “popovertarget”属性と“popovertargetaction”属性を使用 | HTML Living Standard | |
popovershowtarget="" | ポップオーバー要素を表示する | “popovertarget”属性と“popovertargetaction”属性を使用 | HTML Living Standard | |
popovertoggletarget="" | ポップオーバー要素の表示状態を切り替える | “popovertarget”属性と“popovertargetaction”属性を使用 | HTML Living Standard | |
<br> | clear="" | 回り込みの解除 | スタイルシートで代替 | HTML5 |
<caption> | align="" | タイトルの表示位置 | スタイルシートで代替 | HTML5 |
<col> | align="" | 水平方向の位置を指定する | スタイルシートで代替 | HTML5 |
char="" | 位置揃えの対象文字 | スタイルシートで代替 | HTML5 | |
charoff="" | セルの端から対象文字までの距離 | スタイルシートで代替 | HTML5 | |
valign="" | 垂直方向の位置を指定する | スタイルシートで代替 | HTML5 | |
width="" | 列の幅 | スタイルシートで代替 | HTML5 | |
<colgroup> | width="" | 列の横幅 | スタイルシートで代替 | HTML5 |
<div> | align="" | 水平方向の位置を指定する | スタイルシートで代替 | HTML5 |
<form> | accept="" | プログラム側が受け入れるMIMEタイプ | “input”要素に“accept”属性を使用 | HTML5 |
<h1>~<h6> | align="" | 水平方向の位置を指定する | スタイルシートで代替 | HTML5 |
<head> | profile="" | メタデータプロファイルの指定する | 不要 | HTML5 |
<hr> | align="" | 水平方向の位置を指定する | スタイルシートで代替 | HTML5 |
noshade="" | 影をつけない | スタイルシートで代替 | HTML5 | |
size="" | 水平線の太さ | スタイルシートで代替 | HTML5 | |
width="" | 水平線の長さ | スタイルシートで代替 | HTML5 | |
<html> | version="" | HTML DTDのバージョン | 不要 | HTML5 |
<iframe> | align="" | 位置の指定する | スタイルシートで代替 | HTML5 |
allowusermedia="" | 埋め込まれた文書がユーザーのカメラやマイクにアクセスにすることを許可する | “allow”属性を使用 | HTML Living Standard | |
frameborder="" | 境界線の表示 | スタイルシートで代替 | HTML5 | |
longdesc="" | フレームを説明した文書へのリンク | “a”要素を使用 | HTML5 | |
marginheight="" | フレーム内の上下の余白 | スタイルシートで代替 | HTML5 | |
marginwidth="" | フレーム内の左右の余白 | スタイルシートで代替 | HTML5 | |
scrolling="" | スクロールバーの表示 | スタイルシートで代替 | HTML5 | |
<img> | align="" | 垂直方向の位置指定・フロートの指定する | スタイルシートで代替 | HTML5 |
border="" | 境界線の太さ | スタイルシートで代替 | HTML5 | |
hspace="" | 左右の余白 | スタイルシートで代替 | HTML5 | |
longdesc="" | 画像を説明した文書のURL | “a”要素もしくは“map”要素 | HTML Living Standard | |
name="" | 画像の名前 | “id”属性を使用 | HTML5 | |
vspace="" | 上下の余白 | スタイルシートで代替 | HTML5 | |
<input> | align="" | 垂直方向の位置指定・フロートの指定する | スタイルシートで代替 | HTML5 |
ismap="" | サーバーサイドイメージマップの関連付け | 不要 | HTML5 | |
popoverhidetarget="" | ポップオーバー要素を閉じる | “popovertarget”属性と“popovertargetaction”属性を使用 | HTML Living Standard | |
popovershowtarget="" | ポップオーバー要素を表示する | “popovertarget”属性と“popovertargetaction”属性を使用 | HTML Living Standard | |
popovertoggletarget="" | ポップオーバー要素の表示状態を切り替える | “popovertarget”属性と“popovertargetaction”属性を使用 | HTML Living Standard | |
usemap="" | クライアントサイドイメージマップの関連付け | “img”要素を使用 | HTML5 | |
<label> | form="" | “form”要素との関連付け | 代替方法はありません | HTML5.1 |
<legend> | align="" | ラベルの位置を指定する | 代替方法はありません | HTML5 |
<li> | type="" | マーカーの種類 | スタイルシートで代替 | HTML5 |
<link> | charset="" | リンク先の文字コード | リンク先のHTTPヘッダーで指示 | HTML5 |
rev="" | リンク先から見た現在の文書との関係 | “rel”属性を使用 | HTML Living Standard | |
<meta> | scheme="" | プロパティ値に関する追加情報 | 代替方法はありません | HTML5 |
<object> | align="" | 垂直方向の位置指定・フロートの指定する | スタイルシートで代替 | HTML5 |
archive="" | 外部リソースと関連するリソースのアーカイブのURL | “data”属性や“type”属性を使用 | HTML5 | |
border="" | 境界線の太さ | スタイルシートで代替 | HTML5 | |
classid="" | 外部リソースの実装の指定 | “data”属性や“type”属性を使用 | HTML5 | |
codebase="" | 相対リンクの基準とするURL | “data”属性や“type”属性を使用 | HTML5 | |
codetype="" | “classid”属性で読み込まれるデータの種類 | “data”属性や“type”属性を使用 | HTML5 | |
declare="" | 外部リソースを実行せず宣言のみとする | 完全な“object”要素を繰り返し配置する | HTML5 | |
hspace="" | 左右の余白 | スタイルシートで代替 | HTML5 | |
standby="" | 外部リソースのロード中に表示するメッセージ | 代替方法はありません | HTML5 | |
typemustmatch="" | 埋め込まれる外部リソースが“type”属性で指定したMIMEタイプと一致する場合にのみ埋め込みを許可 | 代替方法はありません | HTML Living Standard | |
usemap="" | クライアントサイドイメージマップとの関連付け | “img”要素を使用 | HTML Living Standard | |
vspace="" | 上下の余白 | スタイルシートで代替 | HTML5 | |
<ol> | compact | コンパクトに表示 | スタイルシートで代替 | HTML5 | <p> | align="" | 水平方向の位置を指定する | スタイルシートで代替 | HTML5 |
<pre> | width="" | 1行に表示できる文字数 | スタイルシートで代替 | HTML5 |
<script> | charset="" | 外部スクリプトの文字エンコーディング | 不要 | HTML Living Standard |
language="" | スクリプトの記述言語 | “type”属性を使用 | HTML5 | |
<style> | type="" | スタイルシートの記述言語 | 不要 | HTML Living Standard |
<table> | align="" | 水平方向の位置を指定する | スタイルシートで代替 | HTML5 |
bgcolor="" | 表全体の背景色 | スタイルシートで代替 | HTML5 | |
border="" | 表の外枠の太さ | スタイルシートで代替 | HTML Living Standard | |
cellpadding="" | セル内の余白 | スタイルシートで代替 | HTML5 | |
cellspacing="" | セルの間隔 | スタイルシートで代替 | HTML5 | |
frame="" | 外枠の表示方法 | スタイルシートで代替 | HTML5 | |
rules="" | 内罫線の表示方法 | スタイルシートで代替 | HTML5 | |
sortable="" | ソート可能にする | 代替方法はありません | HTML5.1 | |
summary="" | 表の説明 | “caption”要素を使用 | HTML5 | |
width="" | 表全体の横幅 | スタイルシートで代替 | HTML5 | |
<tbody> | align="" | セル内の水平方向の位置を指定する | スタイルシートで代替 | HTML5 |
char="" | 位置揃えの対象文字 | スタイルシートで代替 | HTML5 | |
charoff="" | セルの端から対象文字までの距離 | スタイルシートで代替 | HTML5 | |
valign="" | セル内の垂直方向の位置を指定する | スタイルシートで代替 | HTML5 | |
<td> | abbr="" | セルの内容の省略形 | 代替方法はありません | HTML5 |
align="" | セル内の水平方向の位置を指定する | スタイルシートで代替 | HTML5 | |
axis="" | セルの分類 | “th”要素に“scope”属性を使用 | HTML5 | |
bgcolor="" | セルの背景色 | スタイルシートで代替 | HTML5 | |
char="" | 位置揃えの対象文字 | スタイルシートで代替 | HTML5 | |
charoff="" | セルの端から対象文字までの距離 | スタイルシートで代替 | HTML5 | |
height="" | セルの高さ | スタイルシートで代替 | HTML5 | |
nowrap="" | セル内の自動改行を禁止 | スタイルシートで代替 | HTML5 | |
scope="" | 見出しの対象範囲 | “th”要素に“scope”属性を使用する | HTML5 | |
valign="" | セル内の垂直方向の位置を指定する | スタイルシートで代替 | HTML5 | |
width="" | セルの横幅 | スタイルシートで代替 | HTML5 | |
<tfoot> | align="" | セル内の水平方向の位置を指定する | スタイルシートで代替 | HTML5 |
char="" | 位置揃えの対象文字 | スタイルシートで代替 | HTML5 | |
charoff="" | セルの端から対象文字までの距離 | スタイルシートで代替 | HTML5 | |
valign="" | セル内の垂直方向の位置を指定する | スタイルシートで代替 | HTML5 | |
<th> | align="" | セル内の水平方向の位置を指定する | スタイルシートで代替 | HTML5 |
axis="" | セルの分類 | “scope”属性を使用する | HTML5 | |
bgcolor="" | セルの背景色 | スタイルシートで代替 | HTML5 | |
char="" | 位置揃えの対象文字 | スタイルシートで代替 | HTML5 | |
charoff="" | セルの端から対象文字までの距離 | スタイルシートで代替 | HTML5 | |
height="" | セルの高さ | スタイルシートで代替 | HTML5 | |
nowrap="" | セル内の自動改行を禁止 | スタイルシートで代替 | HTML5 | |
sorted="" | 表をソートした時の順序 | 代替方法はありません | HTML5.1 | |
valign="" | セル内の垂直方向の位置を指定する | スタイルシートで代替 | HTML5 | |
width="" | セルの横幅 | スタイルシートで代替 | HTML5 | |
<thead> | align="" | セル内の水平方向の位置を指定する | スタイルシートで代替 | HTML5 |
char="" | 位置揃えの対象文字 | スタイルシートで代替 | HTML5 | |
charoff="" | セルの端から対象文字までの距離 | スタイルシートで代替 | HTML5 | |
valign="" | セル内の垂直方向の位置を指定する | スタイルシートで代替 | HTML5 | |
<tr> | align="" | セル内の水平方向の位置を指定する | スタイルシートで代替 | HTML5 |
bgcolor="" | セルの背景色 | スタイルシートで代替 | HTML5 | |
char="" | 位置揃えの対象文字 | スタイルシートで代替 | HTML5 | |
charoff="" | セルの端から対象文字までの距離 | スタイルシートで代替 | HTML5 | |
valign="" | セル内の垂直方向の位置を指定する | スタイルシートで代替 | HTML5 | |
<ul> | compact="" | コンパクトに表示 | スタイルシートで代替 | HTML5 |
type="" | マーカーの種類 | スタイルシートで代替 | HTML5 | |
<video> | mediagroup="" | メディアのグループ化 | 代替方法はありません | HTML5.1 |
#
廃止されたグローバル属性
以下のグローバル属性は廃止されたため使用できません。
属性 | 用途 | 代替方法 | 廃止されたバージョン |
---|---|---|---|
contextmenu="" | コンテキストメニューに関連付ける | スクリプトで代替 | HTML5.2 |
dropzone="" | ドロップしたアイテムの受け入れ方法を指定する | スクリプトで代替 | HTML5.2 |
#
廃止されたイベントハンドラ属性
以下のイベントハンドラ属性は廃止されたため使用できません。
属性 | 用途 | 代替方法 | 廃止されたバージョン |
---|---|---|---|
ondragexit="" | ドラッグしたアイテムが要素から出た時に実行されるスクリプト | HTML Living Standard | |
onloadend="" | メディアのデータの読み込みが終わる時に実行されるスクリプト | HTML Living Standard | |
onmousewheel="" | 要素上でマウスのホイールを回した時に実行されるスクリプト | HTML5.1 | |
onshow="" | 操作メニューを表示した時に実行されるスクリプト | HTML Living Standard |
一度廃止された属性
#
一度廃止された属性
以下の属性は一度廃止されましたがグローバル属性として再び追加されています。
要素 | 属性 | 用途 |
---|---|---|
<input> | inputmode="" | 入力する時のソフトウェアキーボードの種類を指定する |
<textarea> | inputmode="" | 入力する時のソフトウェアキーボードの種類を指定する |
#
一度廃止されたイベントハンドラ属性
以下のイベントハンドラ属性は一度廃止されましたが再び追加されています。
属性 | 用途 |
---|---|
oncontextmenu="" | コンテキストメニューを表示した時に実行されるスクリプト |