为什么div里面的#inner没有垂直对齐?请注意,我使用的是 IE 8 和 CSS,而不是 CSS3,如果这有所不同的话。这是我的html。
<div class="Content">
<div id="home">
<div id="inner">
<div id="stuff">HeadingOne</div>
<div>HeadingTwo</div>
<div>HeadingThree</div>
</div>
</div>
</div>
这是我的 CSS
#inner div {
display: inline;
}
#home #inner {
margin: 0px auto;
vertical-align: middle;
}
#home {
display: table-cell;
vertical-align: middle;
text-align:center;
}
如您所见,我尝试制作 display: table-cell; 然后做垂直对齐:中间但它没有用。知道为什么吗?是的,我需要'#inner div' 显示是内联的。我希望#inner 内部的 div 是内联的并且位于内容的中心。