我想水平居中在另一個DIV中有一個圖像的DIV中。我可以讓它與父\子DIV一起工作,但是一旦我添加圖像,事情就會變得瘋狂。DIV中的中心DIV與圖像
這是我試過的。理想情況下,我希望box2能夠集中在外部DIV \圖像的底部,但是在圖像的頂部,無論圖像的大小如何。
見例如http://i60.tinypic.com/mbmqzr.jpg
建議?
https://jsfiddle.net/uz0L5oow/2/
CSS
#box1{
position:relative;
display:inline-block;
width: 200px;
height: 200px;
}
#box2{
width:50px;
margin: 0 auto;
background-color: yellow;
}
HTML
<div id="box1">
<img src="http://i44.tinypic.com/2j4akqb.jpg"/>
<div id="box2">box</div>
</div>
我想我應該澄清我的意思,DIV需要位於圖像之上。請參閱編輯 – 2015-04-05 17:46:54
這裏有兩個簡單的方法來將div集中在div中,垂直,水平或兩者(純CSS):http://stackoverflow.com/a/31977476/3597276 – 2015-08-20 15:24:41