绝对定位图像上方的浮动文本
floated text above absolute positioned image
如何将浮动文本放在绝对定位图像上方? 属性 z-index
在这里似乎不起作用。
示例: (jFiddle)
.box {
z-index: 1;
background-color: red;
position: absolute;
top: 0;
left: 0;
height: 200px;
width: 200px
}
.text {
float: left;
z-index: 2;
}
<div style='position:relative'>
<span class='text'>Hello</span>
<div class='box'>
</div>
</div>
只需将 position: relative;
添加到您文本的 CSS。
作为旁注,您还需要保留已放置的 z-index 属性。
或者(但我不建议这样做),将 z-index: -1;
添加到框中,并从文本中删除 z-index。
.box {
z-index: 2;
background-color: red;
position: absolute;
top: 0;
left: 0;
height: 200px;
width: 200px;
}
.text {
float: left;
z-index: 999;
color: #fff;
position: relative;
}
<div style='position:relative'>
<span class='text'>Hello</span>
<div class='box'>
</div>
</div>
只需添加 Position:Relative
即可在您的代码中运行:
.box{
z-index:1;
background-color:red;
position:absolute;
top:0;
left:0;
height:200px;
width:200px
}
.text{
float:left;
z-index: 2;
color: black;
position: relative;
}
如何将浮动文本放在绝对定位图像上方? 属性 z-index
在这里似乎不起作用。
示例: (jFiddle)
.box {
z-index: 1;
background-color: red;
position: absolute;
top: 0;
left: 0;
height: 200px;
width: 200px
}
.text {
float: left;
z-index: 2;
}
<div style='position:relative'>
<span class='text'>Hello</span>
<div class='box'>
</div>
</div>
只需将 position: relative;
添加到您文本的 CSS。
作为旁注,您还需要保留已放置的 z-index 属性。
或者(但我不建议这样做),将 z-index: -1;
添加到框中,并从文本中删除 z-index。
.box {
z-index: 2;
background-color: red;
position: absolute;
top: 0;
left: 0;
height: 200px;
width: 200px;
}
.text {
float: left;
z-index: 999;
color: #fff;
position: relative;
}
<div style='position:relative'>
<span class='text'>Hello</span>
<div class='box'>
</div>
</div>
只需添加 Position:Relative
即可在您的代码中运行:
.box{
z-index:1;
background-color:red;
position:absolute;
top:0;
left:0;
height:200px;
width:200px
}
.text{
float:left;
z-index: 2;
color: black;
position: relative;
}