background
とを使用して背景色を指定する場合の違いは何ですかbackground-color
?
スニペット #1
body { background-color: blue; }
スニペット #2
body { background: blue; }
ベストアンサー1
これらが2つの異なる特性であると仮定すると、あなたの特定の例では結果に違いはありません。background
実際には、
background-color background-image background-position background-repeat background-attachment background-clip background-origin background-size
したがって、background-color
ショートカットを使用すると、background
他のプロパティを複数回繰り返さずに、1 つ以上の値を追加することもできますbackground-*
。
どちらを選択するかは基本的にあなた次第ですが、スタイル宣言の特定の条件によっても異なります (たとえば、親要素からbackground-color
他の関連background-*
プロパティを継承するときに だけをオーバーライドする必要がある場合や、 以外のすべての値を削除する必要がある場合などbackground-color
)。