CSS样式-覆盖背景如何工作?

CSS样式-覆盖背景如何工作?,css,Css,有一堆问题都有相关的标题,但我没有看到我对这个问题的答案,以防有人检查(尽管可以留下参考资料!) 这更多的是因为缺乏经验而不是其他原因。。。但是如果我有一个全局样式表来设置一个类的CSS属性div.rowpic,那么我会这样做: <div class="rowpic" style="background-image: url('whatever.jpg');"> ... </div> 。。。 我能可靠地期望浏览器使用完整的CSS规范div.rowpic,但将其背景图像

有一堆问题都有相关的标题,但我没有看到我对这个问题的答案,以防有人检查(尽管可以留下参考资料!)

这更多的是因为缺乏经验而不是其他原因。。。但是如果我有一个全局样式表来设置一个类的CSS属性
div.rowpic
,那么我会这样做:

<div class="rowpic" style="background-image: url('whatever.jpg');"> ... </div>
。。。

我能可靠地期望浏览器使用完整的CSS规范
div.rowpic
,但将其背景图像替换为我在这个div标签中明确说明的样式吗?

是的,这就是应该发生的事情

元素中的样式覆盖声明的CSS中的样式定义


样式的每个属性都是独立于其他属性应用的,因此,即使在该属性之后导入另一个具有相同类但仅重新定义某些选择器的CSS,您仍然可以从第一个CSS应用其余的CSS。

是的,这就是应该发生的事情

元素中的样式覆盖声明的CSS中的样式定义


样式的每个属性都是独立于其他属性应用的,因此,即使您在该CSS之后导入另一个具有相同类但仅重新定义某些选择器的CSS,您仍然可以从第一个CSS应用其余的CSS。

当然。在这种情况下,背景图像将被替换,因为内联样式规则在css样式规则中更为重要


请阅读这篇关于CSS特性的文章:

当然。在这种情况下,背景图像将被替换,因为内联样式规则在css样式规则中更为重要

请阅读这篇关于CSS特殊性的文章:

是的,他们有。(我不知道IE是怎么做到的,但它应该做到。)是的,他们做到了。(我不知道IE是怎么做到的,但它应该做到)。