我在嵌套div .box
中附上了一個圖像。如果它沒有浮動,圖像可以精確居中到.box
,但當我float
它left
或right
中心對齊消失!我有4個不同大小的圖像,需要將它們集中在自己的.box
中。我該如何解決它?爲什麼不能在「div」中將圖像置於「float」的右側或左側?
HTML
<div class="con">
<div class="box">
<img src="../_images/icon-test.png">
</div>
</div>
CSS
.con {
width:300px;
height:200px;
background: #996600;
}
.box {
position:relative;
width:150px;
height:150px;
background-color: #333333;
display:table-cell;
text-align:center;
vertical-align:middle;
float:right;
}
你爲什麼用'如果你想中心元素float'?你要麼浮動,要麼居中,而不是兩者。 – Justinas
@Justinas,我想將圖像集中到.box div而不是div元素, – Manoj