【发布时间】:2016-10-24 20:52:52
【问题描述】:
我有一个红色的盒子和一个绿色的盒子,并排且居中。当浏览器宽度小于正方形的宽度时,它们会分成单独的行。如何将它们保持在一起?
(我尝试使用具有组合宽度的容器 div,这样可以将它们保持在一起,但它们不再居中。)
有什么建议吗?
代码:
<body>
<div style='text-align:center;font-size:0'>
<div style='display:inline-block;background-color:red;width:200px;height:50px'></div>
<div style='display:inline-block;background-color:green;width:200px;height:50px'></div>
</div>
</body>
你可以在这里运行它:https://plnkr.co/edit/2De21ziNmaeleFmkPuPF?p=preview
【问题讨论】:
-
将
min-width:400px; margin: 0 auto;添加到您的外部 div... -
@War10ck 要使
margin: 0 auto工作,您需要一个小于视口(或其父级)的宽度,在这种情况下,这将永远不会发生......对于min-width,答案已经是给定的,所以也许更好地支持这样的答案而不是用评论回答