如何在另一个div内垂直和水平对齐div?如何垂直和水平对齐另一个div内的div?
基本上,我试图对齐<div id="middle2">
里面<div id="middle">
。
<div id="middle">
<div id="middle2">
<span id="sp1"class="ui-icon ui-icon-circle-triangle-w" style="float:left;"></span>
<div class="middleContent"></div>
<span id="sp2" class="ui-icon ui-icon-circle-triangle-e" style="float:left;"></span>
</div>
这是我试过的CSS:
.middleContent
{
background-color: white;
height: 22px;
width: 90%;
border: 1px solid #252C3E;
float: left;
}
#middle2
{
margin: auto;
}
垂直对齐不像水平对齐那么简单。 ** [本页](http://blog.themeforest.net/tutorials/vertical-centering-with-css/)**解释了实现垂直对齐的几种不同方法。 – Anson
感谢rfausak指着我的文章,垂直对齐正在工作,但不是水平。 –
对于水平对齐,对你的“middle”div使用'text-align:center;',为你的“middle2”div使用'margin:auto'。 – Anson