使跨度浮动在浮动 div 之上
Make a span float over floating div
在aspx网站中有如下构造
<span>TEST OVERLAY</span>
<div class="catalogItemOuter 5225" style="float: left; height: 247px; visibility: visible;">
我无法编辑页面。我也无法编辑 div,当我调用创建 div 的控件的控件集合时,出现以下错误
The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).
有没有办法让 span 的内容浮在 div 的内容之上。 css 或其他添加控件的方法?
是的,你必须在 span 和 div 上使用绝对定位,对于 span 使用更大的 z-index 属性。
类似的东西:
body {
position: relative;
}
span {
display: block;
position: absolute;
width : 100px;
height: 100px;
z-index: 2;
background: blue;
text-align: center;
}
div {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 1;
background: red;
text-align: center;
}
<body>
<span>TEST OVERLAY</span>
<div class="catalogItemOuter 5225" style="float: left; height: 247px; visibility: visible;">
DIV CONTENTS
</div>
</body>
在aspx网站中有如下构造
<span>TEST OVERLAY</span>
<div class="catalogItemOuter 5225" style="float: left; height: 247px; visibility: visible;">
我无法编辑页面。我也无法编辑 div,当我调用创建 div 的控件的控件集合时,出现以下错误
The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).
有没有办法让 span 的内容浮在 div 的内容之上。 css 或其他添加控件的方法?
是的,你必须在 span 和 div 上使用绝对定位,对于 span 使用更大的 z-index 属性。
类似的东西:
body {
position: relative;
}
span {
display: block;
position: absolute;
width : 100px;
height: 100px;
z-index: 2;
background: blue;
text-align: center;
}
div {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 1;
background: red;
text-align: center;
}
<body>
<span>TEST OVERLAY</span>
<div class="catalogItemOuter 5225" style="float: left; height: 247px; visibility: visible;">
DIV CONTENTS
</div>
</body>