我想水平居中在另一个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