更重要的是:将样式放在<div style="color: black !important">
中
或使用类并定义值!important
?
更重要的是:
border-color: black !important;
border-right-color: transparent !important;
右边框现在是否透明,还是黑色?
答案 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)
!important
一起使用,它们的强度是根据specificity来计算的,它们也相等。因此,首先应用,然后首先是ovverriding。最后,我们将顶部,左侧,底部边框设为黑色,右边是透明的。请参阅http://jsfiddle.net/hjrvue13/ UPD:我看到你编辑了你的问题。
内联样式比类更重要,如果类有指令!重要,类更重要。如果内联和类都有!重要,再次内联样式更重要。
答案 5 :(得分:-2)
风格具有更强的特异性,然后是一个类。
你可以在这里看到所有关于特异性的信息: https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity
我认为问题2的答案是css中的最新内容。