我正在使用CDN css文件,该文件为最近添加为新版本的项目设置“top”属性。这个'top'属性完全抛弃了我的代码中列表项的高度。我确信这是使用Firebug的罪魁祸首。
通常情况下,我可以覆盖以前定向的CSS属性(例如高度,颜色等),但有没有办法基本上说“忘记我告诉你设置top: 24px
,我希望你忽略该”。
本质上:
.some-class > a:after {
....
top: 24px;
}
(在另一个档案中)
.some-class > a:after {
top: gothehellaway
}
注意:我尝试设置为0,自动和继承而没有成功的结果。
我尝试使用推荐的inherit
,但它在任何经过测试的浏览器中都无效。我还没有运气使用top: auto !important
和top: inherit !important
。
刚刚在CDN CSS文件中注意到,实际上有两个完全相同属性的调用(虽然不知道为什么Zurb这样做了。该死的你基础4):
.top-bar-section .has-dropdown > a:after {
...
top: 50%;
}
.top-bar-section .has-dropdown > a:after {
...
top: 22.5px;
}
答案 0 :(得分:4)
initial
keyword表示浏览器属性的默认值。
.some-class > a:after {
top: initial;
}
Firefox,Chrome和Safari一直支持 initial
,但Internet Explorer不支持。
答案 1 :(得分:0)
使用initial
进行设置
例如
.some-class > a:after { top:initial; }
HTH