两个设置不同的CSS文件



我正在开发这个网站,它得到了我的CSS文件,也有引用其他CSS文件的插件(如treeview为例)。

问题是,在CSS插件,因为它修改的元素,例如,在我的文件,也修改这个元素。

浏览器考虑的是插件CSS,而不是我的。例如,我怎样才能强制浏览器使用我的CSS标签呢?

不能只是删除CSS插件,因为有其他的标签,你必须配置它。

最好将文件的加载顺序倒过来。
但是,如果没有这个选项,你可以在你想要优先的CSS属性中添加" !important"(例如:"margin:0px !important")。
在此之后,除非其他文件也有该关键字,否则文件加载的顺序就无关紧要了。
这有时非常有用,但不是最佳实践。

如果我理解你的问题,它可能与你在HTML文档中包含CSS文件有关。

示例:在mystyle .css中有#myelement{margin:0}和在plugin.css中有#myelement{margin:20px}

如果plugin.CSS在你的HTML文档中出现在mystyles.CSS之后,plugin.CSS优先。链接的href = " mystyles.CSS "链接的href = " plugin.CSS "

听起来你想把顺序倒过来链接的href = " plugins.CSS "link href="mystyle . css "

现在#myelement将有一个0px的边距。

希望有帮助。

最新更新