我正在编写一个 jQuery 脚本,它通过对旧网站应用流体网格系统来帮助它们做出响应。
一切都很好,除了一些事情。首先,插件和样式表在页面末尾被调用,因此 CSS 样式应该覆盖页面上的任何其他内容。但是(我认为这是由于特殊性)当我有:
<div id="header" class="span4">
#header {
float: right;
width: 960px;
margin-left: -5em;
}
[class*="span"] {
display: block;
float: left;
width: 100%;
margin-left: 2.564102564102564%;
}
#header
样式优先,即使 CSS 中的样式.span
较低。我知道它通常被认为是不好的形式,但最好/唯一的方法是!important
从我的插件样式表中添加到每个样式中?它们很重要,使用插件的全部意义在于覆盖您当前的样式表,但我想知道是否有更好的方法。