【发布时间】:2017-06-30 18:01:29
【问题描述】:
当调整浏览器窗口的大小时,元素不会从水平转换为垂直,而是只会水平挤压(测试过的 Chrome、Edge、Firefox)。但是,如果您切换到响应模式视图(例如 Firefox CTRL+Shift+M),那么它们会按照应有的方式重新排列。
它正在行动https://i.imgur.com/RAPiG1W.mp4
我在 iPhone 上使用 Safari 浏览时也遇到了这个问题,但 Chrome 和 Firefox 响应式设计模式都显示它们有效。
我不知道是什么原因造成的。
https://jsfiddle.net/pdsh91fL/
.main-container {
display: flex;
justify-content: space-around;
margin: 15px 0 0 0;
}
.main-container .flex-item {
display: flex;
flex-flow: column;
align-items: center;
border-bottom: 1px solid #aaaaaa;
padding: 0 0 10px 0;
flex: 1;
margin: 0 15px;
}
@media screen and (max-width: 568px) {
.main-container {
flex-wrap: wrap;
}
}
【问题讨论】:
-
您应该发布您尝试过的代码。 stackoverflow.com/help/how-to-ask
-
没有任何代码我们无法修复代码问题
标签: html css responsive-design flexbox