两个具有不同设置的CSS文件

时间:2011-04-09 15:25:40

标签: html css css-selectors webmatrix

我正在开发this网站,它获取了我的CSS文件,并且还引用了插件的其他CSS文件(例如树视图)。

问题在于CSS插件,因为它修改了元素,例如,在我的文件中,并修改了这个元素。

浏览器正在考虑插件CSS,而不是我的。 例如,如何强制浏览器将我的标签用于CSS。

不能只删除CSS插件,因为还有其他标记必须配置它。

2 个答案:

答案 0 :(得分:2)

最好通过加载文件来撤销订单 但是,如果这不是一个选项,您可以将“!important”添加到您想要优先使用的CSS属性中(例如:“margin:0px!important”)。
在此之后,除非某个其他文件也具有该关键字,否则按文件加载顺序无关紧要 这有时非常有用,但这不是最佳做法。

答案 1 :(得分:1)

如果我理解您的问题,那么当您将CSS文件包含在HTML文档中时,这就很常见。

示例:在mystyles.css中,您有#myelement {margin:0}并且在plugin.css #myelement {margin:20px}

如果在mystyles.CSS之后将plugin.CSS带入HTML文档,则plugin.css优先。 link href =“mystyles.CSS” link href =“plugin.CSS”

听起来你想要颠倒顺序 link href =“plugins.CSS” link href =“mystyles.CSS”

现在#myelement的余量为0px。

希望有所帮助。