2
我在HTML元素内部覆盖,并且在覆盖内部,我有包含消息的元素。但是对于一些共振,上面的元素也从它下面的元素中获得不透明性。为什么CSS不透明度会影响div上方的div?
编辑:我只有用最新的Firefox测试这一点。
这里是CSS代码示例说明问题:
.overlay {
z-index: 1000;
border: medium none;
margin: 0pt;
padding: 0pt;
width: 100%;
height: 100%;
top: 0pt;
left: 0pt;
background-color: #fff;
opacity: 0.6;
cursor: wait;
position: absolute;
}
.overlay .message {
z-index: 1001;
position: absolute;
padding: 0px;
margin: auto;
width: 30%;
top: 15%;
left: 30%;
text-align: center;
color: #fff;
border: 3px solid red;
background-color: #fff;
background: fuchsia;
font-size: 18px;
font-weight: bold;
padding: 5%;
}
这里是HTML代码:
<div class="overlay">
<div class="message">
test
</div>
</div>
你是什么意思“的div上面”?你的意思是“覆盖”还是其他?如果其他人请张贴该代码。 – 2010-07-24 13:42:10
为什么消息元素是透明的? – newbie 2010-07-24 13:44:10