如何在另一個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