【发布时间】:2015-01-02 19:59:06
【问题描述】:
我有一个 CSS 类,它在标题后输出一行
这在 Safari 和 Chrome 中有效,但在 Firefox 中没有出现。
我的代码:
.sidebar h2 {
color: #f7f7f7;
width: 100%;
font-size: 24px;
position: relative;
}
.sidebar h2 span {
background-color: #40d1b0;
padding-right: 2px;
}
.sidebar h2::after {
content:"";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 0.22em;
border-top: 1px solid rgba(0,0,0,0.10);
z-index: -1;
}
<h2><span>Show</span></h2>
容器div有一个Sidebar的类
编辑
JSFiddle 按要求
【问题讨论】:
-
在我从所有选择器中删除
.sidebar后工作正常。 -
@chipChocolate.py:同意。
-
在这里工作正常,使用这个小提琴:jsfiddle.net/ur9b67q5
-
隔离代码工作正常。这可能是另一个原因。可能因为它的
z-index: -1而被其他元素覆盖 -
@chipChocolate.py 谢谢你,不过我只需要定位这个元素中的 H2