有一堆问题与相关的声音标题,但我没有看到我的答案这个问题,以防有人检查(尽可能留下参考!)。
这更多是出于经验,而不是任何事情......但如果我有一个全局样式表来设置类div.rowpic
的CSS属性,那么我会这样做:
<div class="rowpic" style="background-image: url('whatever.jpg');"> ... </div>
我能否可靠地期望浏览器使用div.rowpic
的完整CSS规范,但用我在div标签中明确说明的样式替换其背景图像?
答案 0 :(得分:4)
是的,那就是应该发生的事情。
元素中的样式会覆盖声明的CSS('s)中样式的定义。
样式的每个属性都独立于其他属性应用,因此即使您在具有相同类但仅重新定义某些选择器的CSS之后导入另一个CSS,您仍然可以从第一个CSS应用其余的CSS。
答案 1 :(得分:2)
当然。在这种情况下,背景图像将被替换,因为内联样式规则对于CSS样式规则更为重要。
请阅读有关CSS特异性的文章:http://css-tricks.com/855-specifics-on-css-specificity/