0

我正在使用一个 CDN css 文件,它为最近添加为新版本的项目设置“顶部”属性。这个“顶部”属性完全抛弃了我的代码中列表项的高度。我确信这是使用 Firebug 的罪魁祸首。

通常,我可以覆盖以前指定的 CSS 属性(例如高度、颜色等),但是有没有办法基本上说“忘记我告诉你设置top: 24px,我希望你忽略它”。

在本质上:

.some-class > a:after {
 ....
   top: 24px;
}

(在另一个文件中)

.some-class > a:after {
   top: gothehellaway
}

注意:我尝试设置为 0、自动和继承,但没有成功。

更新1:

我已经尝试使用推荐的inherit,但它在任何经过​​测试的浏览器中都不起作用。我也用过top: auto !importanttop: inherit !important没有运气。

更新 2:

刚刚在 CDN CSS 文件中注意到,实际上有两个调用完全相同的属性(尽管不知道为什么 Zurb 会这样做。该死的 Foundation 4):

.top-bar-section .has-dropdown > a:after {
    ...
    top: 50%;
}

.top-bar-section .has-dropdown > a:after {
    ...
    top: 22.5px;
}
4

2 回答 2

4

initial关键字代表浏览器的默认属性值。

.some-class > a:after {
   top: initial;
}

initialFirefox、Chrome 和 Safari 长期以来一直支持,但在 Internet Explorer 中不受支持。

于 2013-08-06T20:42:00.037 回答
0

用来initial设置

例如

.some-class > a:after { top:initial; }

高温高压

于 2013-08-06T20:42:54.080 回答