定义CSS属性两次

前端之家收集整理的这篇文章主要介绍了定义CSS属性两次前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
general.css
#Feedback_bar
{
  /*props*/
}

another.css

#Feedback_bar
{
  /*props*/
}

这是允许的吗?会不会继承?

解决方法

最后定义的属性将覆盖先前定义的属性.除非你使用!对以前定义的CSS部分很重要.
.thing {
    padding: 10px;
}

.thing {
    padding: 12px;
}

将有填充:12px;

.thing {
    padding: 15px !important;
}

.thing {
    padding: 123px;
}

将有填充:15px;

这是允许的,并且更严格地回答你的问题,这两个确实将被继承,如这个例子所示:

.thing {
    padding: 10px;
}

.thing {
    background: red;
}

将有两个填充:10px;背景:红色;

另外,请稍等一下阅读有关这个​​答案的一些评论,因为他们提出了值得进一步阅读的好点.

猜你在找的CSS相关文章