簡単な質問次の外部CSSページの例では;
body {
background-image: url(background.jpg);
}
header {
background: url(background.jpg);
}
それらが異なる要素セレクターに影響を与えていることを理解しています。私の質問は、backgroundとbackground-imageの使用の違いは何ですか?一方が他方の特定の属性にアクセスできますか?どうぞよろしくお願いします。
背景プロパティでは、background-color
、repeat
、no-repeat
およびその他の画像属性を追加できますが、background-image
プロパティでは画像の追加のみが許可されています。
background-image: url("img_tree.png");
background-repeat: no-repeat;
background-position: right top;
background-attachment: fixed;
バックグラウンドプロパティでは、これらすべてを1行で実行できます
background: #ccc url(paper.gif) no-repeat;
背景を使用する場合は、他の引数を指定してページの背景を設定する必要があります。 background-imageを使用した場合は、引数は1つだけです。
background: bg-color bg-image position/bg-size bg-repeat bg-Origin bg-clip bg-attachment initial|inherit;