我有一个通用规则,给所有div一个背景图像。 我有一个div (id='a'),我不希望它有背景图像。 我需要给出什么css规则呢?


当前回答

Try:

div#a {
    background-image:none
}

其他回答

因为在css3中可以设置多个背景图像,设置“none”只会创建一个新层并且不隐藏任何东西。

http://www.css3.info/preview/multiple-backgrounds/ http://www.w3.org/TR/css3-background/#backgrounds

我还没有找到解决办法。

div#a {
    background-image: none;
}

Try:

div#a {
    background-image:none
}

这样不行吗?

.clear-background{
background-image: none;
}

可能在旧浏览器上有问题…

div#a {
  background-image: none !important;
}

虽然“!”重要”可能没有必要,因为“div#a”比“div”具有更高的特异性。