任何人都有任何想法如何让我的h1
文字出现在报价的顶部?
注:
HTML
<div>
<h1>Title</h1>
</div>
CSS
div {
position: relative;
}
div:after {
font-size: 100px;
position: absolute;
top: 0;
left: 0;
content:'"';
color: red;
}
h1 {
padding: .5em;
}
答案 0 :(得分:2)
您必须向h1
提供z-index value
div {
position: relative;
}
div:after {
font-size: 100px;
position: absolute;
top: 0;
left: 0;
content:'"';
color: red;
}
h1 {
padding: .5em;
position: relative;
z-index:1
}
答案 1 :(得分:0)
Absolute positioned
元素始终显示在相对元素之上。但您可以通过调整z-index property
来解决问题。同时调整一些定位以调整结果。
h1 {
padding: .5em;
position: absolute;
z-index: 2;
top: -18px;
left: -10px
}
DEMO此处: http://jsfiddle.net/zzLus/2/