style属性是否适用于具有相同类或id的所有div?

时间:2014-07-21 20:53:39

标签: html css html5 css3 themes

我已经开发了网站主题,我想更改其中的一些内容。

我想要改变的是某些块在特定页面中的显示方式。但{I}我希望更改div在整个网站上与其他div分享其类别(也在同一页面上)。

首先我更改了background-colordiv文件中CSS的{​​{1}}。但正如预期的那样,共享class的许多其他网页上div的背景颜色也发生了变化。

然后我继续更改div的内联class,如下所示:

background-color

我认为这种背景颜色只会在内联样式的div中反映出来,但令人惊讶的是它也改变了主页中的其他<div id= "content" class="row" style="background-color:pink;" > ... </div>

那么我应该从中得出什么结论呢?

这是否意味着风格属性以某种方式神奇地被赋予所有div将行作为类或内容作为id?

或者是否意味着主页也使用此布局文件而不是具有讽刺意义的“主页”文件?

1 个答案:

答案 0 :(得分:2)

我认为你不可能忘记改变了你在css文件中的第一个,你可以尝试将颜色改为绿色或其他颜色以验证所应用的CSS。

改变某些DIV风格的解决方案问题是使用!important

的第二个类

例如CSS:

.bg-chnage {

background : pink !important ;

}

并在你的HTML中:

<div id= "content" class="row bg-chnage "   > </div>

这将解决您的问题。