这是小提琴:http: //jsfiddle.net/gBQqQ/
这是html:
<div id='testtexture'>
<div id='testinside'>
<div style='vertical-align: top;' class='test'></div>
</div>
</div>
和CSS:
.test {
width: 50px;
position: relative;
margin-left: auto;
margin-right: auto;
min-height: 130px;
height:auto;
padding-bottom:50px;
background:blue;
}
#testtexture {
width: 100%;
position: relative;
top: 10px;
}
#testinside {
z-index: 3;
background:red;
position:relative;
}
我不明白为什么会有问题。我希望要么有一些明显的东西我遗漏了,要么存在一个潜在的问题,这意味着我不能让红色 div 超过蓝色 div - 也许是因为它是蓝色 div 的孩子?