「bgcolor」「background-color」「background」の違い

CSS

 状態:-  閲覧数:12,509  投稿日:2013-03-28  更新日:2017-11-21

HTML「属性」、CSS「プロパティ」


bgcolor … HTML「属性」
background-color … CSS「プロパティ」
background … CSS「プロパティ」
※「HTML「属性」、CSS「プロパティ」の違い

結論


背景色情報の指定にはCSS「プロパティ」を使用
・bgcolor は非推奨のため使用しない

背景に色だけを指定する場合は、「background-color」「background」何れを用いても結果は同じ
・「background」は、原則的には、(色以外も)まとめて一括指定する場合に使用

HTML5 における HTML4 からの変更点 / HTML5 では HTML4 で定義されていた表象的な属性がすべて削除されました

 閲覧数:999 投稿日:2013-03-28 更新日:2017-11-21

HTML5 における HTML4 からの変更点


HTML5 では HTML4 で定義されていた表象的な属性がすべて削除されました。
これらは CSS にて扱われるべきだからです。

caption, iframe, img, input, object, legend, table, hr, div, h1, h2, h3, h4, h5, h6, p, col, colgroup, tbody, td, tfoot, th, thead, tr 要素の align 属性。
body 要素の alink, link, text, vlink 属性。
body 要素の background 属性。
table, tr, td, th, body 要素の bgcolor 属性


「background-color」「background」の違い

 閲覧数:868 投稿日:2013-03-28 更新日:2017-11-21

ポイント


背景に色だけを指定する場合は、「background-color」「background」何れを用いても結果は同じ
・「background」は、原則的には、(色以外も)まとめて一括指定する場合に使用

backgroundプロパティ
・指定していないプロパティは、デフォルトで設定される

問題となるケース


「background-image」で設定した値を、「background」を指定することによりデフォルト値で上書き設定している
・背景画像指定後、未指定で上書き設定している
・背景には、画像は表示されず、白色表示されるだけ
#hoge{
 background-image: url(***);
 background: #fff;
}



・background-colorとbackgroundの違い


その他の相違点 / HTML「属性」には「!important」指定不可

 閲覧数:665 投稿日:2017-11-21 更新日:2017-11-21

!important


bgcolor
・HTML「属性」に付き、!important利用不可

具体例
CSSプロパティに「!important」付与 … ○
 <td style="background-color:#FFFF00!important;">これはOK</td>


HTML属性に「!important」付与 … ✕
<td bgcolor="#FFFF00!important;">これはNG</td>



「属性」「プロパティ」「アトリビュート」の違い

ドキュメントルート外のCSSファイル読込。~ 2018年



週間人気ページランキング / 10-21 → 10-27
順位 ページタイトル抜粋 アクセス数
1 Design 0 14
2 鉄道会社毎のカラーコード | カラーコード(色) 5
3 カラーコード / 色コード | カラーコード(色) 4
4 「bgcolor」「background-color」「background」の違い | CSS 3
5 RGBの種類 / ビットカラー | RGB(色) 2
5 「レイアウト崩れ」がどうしても解決しない → Chrome「デベロッパーツール」で怪しいと思った要素を、正常表示されるまで削除し続けていく | CSSトラブル対応(CSS) 2
5 Flickrがサポートするライセンス 9 + 特別なライセンス 2 | 画像著作権(画像) 2
5 「マウスオーバー」「ロールオーバー」「ホバー」の違い | CSS 2
5 HSLとHSVの違い | 色変換(色) 2
5 縦横比が16:9となる整数値の組み合わせ 2
5 「Midjourney」を使用してみた感想。2022 年 8 月 2 時点では、画像生成能力自体は素晴らしいと思いますが、UIが致命的に分かりづらかったです。 | AI画像生成 2
5 Chromeブックマーク ショートカット | Chromeブックマーク(ブラウザ) 2
6 ボタン候補2 / 「ボタン」エリア外で「テキスト」表示しても良いの? | ボタン(UI) 1
6 Click&Clean | Chrome 拡張機能 1
6 問題発生 / 対応 1
6 Illustrator CS2 でファイル名に「更新済み」を追加しない | Illustrator CS2(Illustrator) 1
6 position(CSS) カテゴリー 1
6 パッケージ化されてない拡張機能 | Chrome 拡張機能 1
6 キャラクター無料作成ジェネレーター / FLASH / オンラインサービス | イラスト参考(デザイン) 1
6 「CSSプロパティ」書く順番 | コーディングルール 1
2026/10/28 5:05 更新