我想简单地将2个div水平居中,无论屏幕宽度如何,也不使用包装器。我有以下简单的代码:
#div1 {
display: inline-block;
width: 100px;
border: 1px solid #000000;
}
#div2 {
display: inline-block;
width: 200px;
border: 1px solid #000000;
}
我创建了以下小提琴,用于说明: http://jsfiddle.net/axe89/
答案 0 :(得分:0)
#container{text-align:center;width:100%;}
这是您的updated fiddle
并略微修改了标记和css - http://jsfiddle.net/axe89/5/
答案 1 :(得分:0)
@setek有上面的解决方案,只是想添加这个快速的经验法则:
要横向居中display:inline
和display:inline-block
个项目,请使用text-align:center;
。
要横向居中display:block
个项目,请使用margin: 0 auto;
。
答案 2 :(得分:0)
使用css边距属性。
margin-left:40%
到第一个div。
答案 3 :(得分:0)