我有一个包含两个
在移动视图中,我希望它们彼此下方排列。所以我想只需将
但实际上……它们仍然并排排列,只是屏幕宽度变成了两倍大。
div
元素的 div
容器。在桌面版本中,这两个 div
元素会并排对齐。在移动视图中,我希望它们彼此下方排列。所以我想只需将
min-width
更新为 100%
,就可以强制下一个 div
在下一行。但实际上……它们仍然并排排列,只是屏幕宽度变成了两倍大。
<div class="blocks_container">
<div class="block_content">
Some content
</div>
<div class="block_content">
Some content
</div>
</div>
.blocks_container {
width: 100%;
margin: 40px 0 40px 0;
display: flex;
align-items: center;
}
.block_content {
display: inline-block;
min-width: 100%;
margin: 3% 2% 2% 0;
}
我尝试使用float: left
并将display
属性设置为block
,但是没有成功。
我认为这个问题应该很容易解决,但是我自己无法解决它.....
meta viewport
吗?这真的是你的HTML(因为它无效)吗?阅读http://sscce.org/可能会有所帮助。 - Quentinflex-wrap
可能是你需要调查的内容... - decezemin-width
?为什么不直接使用width
?如果使用width
设置为100%,那么它将强制下一个div到底部。 - chriz@media
定义了该特定视图宽度的CSS。目前我正在iPhone 3、4和5上进行测试。meta viewport
已设置为:<meta name="viewport" content="width=device-width, initial-scale=1">
是的,这是我的HTML。就像@ketan所说的那样,这已经改变了。 - Interactive