什么css属性更重要?

时间:2014-09-09 09:06:11

标签: css

更重要的是:将样式放在<div style="color: black !important">中 或使用类并定义值!important

更重要的是:

border-color: black !important;
border-right-color: transparent !important;

右边框现在是否透明,还是黑色?

6 个答案:

答案 0 :(得分:1)

在这种情况下,左边,上边和下边框将为黑色。但是,边界权利将是透明的。取决于命令的顺序。因为,它们都具有相同的优先级。

答案 1 :(得分:1)

除右边之外的所有边都是黑色的。根据你的陈述,正确的将是透明的。

答案 2 :(得分:1)

Q1:如果你在课程中标记为重要,然后尝试为同一属性设置样式,则不会应用。

Q2:这取决于你把它放在你的文件上的顺序。他们有同样的优先权。最新的一个将是将要​​应用的那个

答案 3 :(得分:1)

!important,用于确定优先级。

.div {border:1px solid #ccc}
.div2 {border:2px solid #fff !important} //priority

答案 4 :(得分:0)

  1. 显然,在&#34; ...样式之间缺少某些东西。和&#34;或使用...&#34;。使用反引号作为内联代码段。
  2. Sinse这两种风格与!important一起使用,它们的强度是根据specificity来计算的,它们也相等。因此,首先应用,然后首先是ovverriding。最后,我们将顶部,左侧,底部边框设为黑色,右边是透明的。请参阅http://jsfiddle.net/hjrvue13/
  3. UPD:我看到你编辑了你的问题。

    内联样式比类更重要,如果类有指令!重要,类更重要。如果内联和类都有!重要,再次内联样式更重要。

答案 5 :(得分:-2)

风格具有更强的特异性,然后是一个类。

你可以在这里看到所有关于特异性的信息: https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity

我认为问题2的答案是css中的最新内容。