我希望红色框在并排视图中时只有 25 em 宽 - 我试图通过在此媒体查询中设置 CSS 来实现此目的:
@media all and (min-width: 811px) {...}
至:
.flexbox .red {
width: 25em;
}
但是当我这样做时,会发生这种情况:
代码笔: http ://codepen.io/anon/pen/RPNpaP。
知道我做错了什么吗?
原文由 Science 发布,翻译遵循 CC BY-SA 4.0 许可协议
您应该使用
flex
或flex-basis
属性而不是width
。在 MDN 上阅读更多内容。flex
CSS 属性是一个速记属性,指定弹性项目改变其尺寸以填充可用空间的能力。它包含:一个简单的演示展示了如何将第一列设置为
50px
固定宽度。根据您的代码查看 更新的代码笔。