我正在使用名为WebsiteBaker的CMS,现在我为它编写了一个模块,一个液滴,使用它自己的CSS。这似乎是,液滴的CSS不能被主要CSS覆盖。
我认为这是因为液滴(以及它一起,css)是在其他所有东西之后加载的。我不能只是修改CMS文件作为解决办法,因为它是一个模块。
有什么解决办法或者类似的办法吗?
--
主CSS (覆盖尝试,包括在标题中)
#programma_tab {
width: 300px;
}液滴CSS示例(包括在体内,没有其他方法)
#programma_tab {
padding: 5px;
font-size: 12px;
margin-top: -15px;
width: 200px;
}发布于 2014-05-04 18:45:11
我有几个主意。
试着让选择器更加具体。类似于body的东西应该覆盖原来的
body #programma_tab {
padding: 5px;
font-size: 12px;
margin-top: -15px;
width: 200px;
}2-尝试在任何CSS属性之后添加!important。
#programma_tab {
padding: 5px !important;
font-size: 12px !important;
margin-top: -15px !important;
width: 200px !important;
}发布于 2014-05-04 20:18:21
如果您正在使用DropletsExtension for WebsiteBaker,您的液滴的CSS可以自动加载在模板的头部部分,您不需要将您的CSS硬编码到正文中。
发布于 2014-05-04 18:44:11
只需向CSS命令添加一个!important语句,如下所示:
#programma_tab {
padding: 5px !important;
font-size: 12px !important;
margin-top: -15px !important;
width: 200px !important;
}我知道这当然不是最优雅的方式,但它有效。
https://stackoverflow.com/questions/23460087
复制相似问题