0

基本的にこのCSSルール:

background:url('../img/logo-small.png');

どのブラウザでも、次のように変換されます。

background: url("../img/logo-small.png") repeat scroll 0% 0% transparent;

透明なルールを持つコンテナはありませんが、どうやらこれにより背景が表示されなくなります。奇妙なことに、background-color代わりに機能します。

用途があれば、CSS クラスに適用されるコンテンツは jQuery で動的に作成されます。

transparentこのパラメーターをオーバーライドする方法はありますか?

4

1 に答える 1

3

この場合transparent、要素の背景色を参照します。デフォルトでは透明です。色を明示的に設定することで、これをオーバーライドできます。たとえば、次のようになります。

background:url('../img/logo-small.png') #FFFFFF;

于 2012-08-04T09:53:56.203 に答える