Div 与下面的内容流血?
Posted
技术标签:
【中文标题】Div 与下面的内容流血?【英文标题】:Div with being bleed through with content underneath? 【发布时间】:2014-09-25 15:54:56 【问题描述】:在this page 的右上角,我们可以看到我创建的“现在提问”按钮。我设置了背景颜色、背景图片和高 Z-Index,但下面的文本仍然在流血。
如何阻止这种情况?我不知道如何解决这个问题,甚至不知道为什么会这样......
<div class="clearfix grpelem" id="u181-4"><!-- content -->
<style>
#ContactButton
margin-bottom: 5px;
#ContactButtonContainer
margin-top: -50px;
position: relative;
#ContactFormContainer
width: 250px;
height: 160px;
border: 1px solid black;
position: absolute;
top: -5px;
left: -52px;
z-index: 1001;
background-color: #fff;
background-image: url("images/formbg.jpg");
background-repeat: repeat;
</style>
<script>
function ToggleContactFormContainer()
var FormContainer = document.getElementById("ContactFormContainer");
if(FormContainer.style.display == "none")
FormContainer.style.display = "block";
else
FormContainer.style.display = "none";
</script>
<p id="ContactButtonContainer"><img src="images/ContactButton.jpg" id="ContactButton" onclick="ToggleContactFormContainer()"><br><b>CALL US TODAY (219) 221-6500</b> </p>
<div id="ContactFormContainer" style="display: none;">
Test
</div>
</div>
【问题讨论】:
【参考方案1】:问题在于#u181-4 元素的z-index 为6,而联系表格在其中;这限制了表单相对于整个页面的 z 顺序。
除非 #u181-4 需要 z-index,否则只需将其保留为 auto 即可正常工作。
【讨论】:
很好,我没有深入研究这个。除了引起问题的 ID 是#u4715。非常感谢,先生。 很高兴我能帮上忙 :-)以上是关于Div 与下面的内容流血?的主要内容,如果未能解决你的问题,请参考以下文章
UIScrollView 内的 UIImageView 流血在下一页
div css中 div里面的元素总是不能包含里面的内容,请问如何设置样式才能完全包含div元素里面的内容呢?
css为啥有时候创建div是块的高度为0无法把div下面的内容包含进去就像下面这例子