html – CSS的优先顺序是什么?

前端之家收集整理的这篇文章主要介绍了html – CSS的优先顺序是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图弄清楚为什么我的一个css类似乎覆盖了另一个(而不是其他方式)

这里有两个css类

.smallBox { 
    background-color: white;
    height: 75px;
    width: 150px;
    font-size:20px;
    Box-shadow: 0 0 10px #ccc;
    font-family: inherit;
}

.smallBox-paysummary {
    @extend .smallBox; 
    font-size:10px;
}

在我看来,我打电话

<pre class = "span12 pre-scrollable smallBox-paysummary smallBox ">

字体(重叠元素)显示为10px而不是20 – 有人可以解释为什么会这样吗?

解决方法

有几个规则(按此顺序应用):

> inline css(html style属性)覆盖样式标签和css文件中的CSS规则
>更具体的选择器优先于较不具体的选择器
>如果两者具有相同的特异性,代码中稍后出现的规则将覆盖以前的规则.

在你的情况下,它的规则3适用.

猜你在找的HTML相关文章