【发布时间】:2016-12-08 07:56:01
【问题描述】:
我正在努力实现以下目标:
我的第一次尝试是使用辅助 div(绿色):
我可以在这里做的是使用 JavaScript 将 puple 和 orange 元素移出移动屏幕上的助手。 但必须有一个简单的 css 方式。
我的第二次尝试是删除助手并构建移动布局:
有没有办法在flex-direction: row 中将两个元素放在一起? (second attempt)
【问题讨论】:
-
不,不是,这就是我们有列布局的原因。 CSS 可以通过使用
display:contents的帮助器使用 来做到这一点,但它仅受FF 支持。 -
你有什么理由必须使用 flexbox 吗?可以通过传统定位来完成。
-
我认为响应式 css 和传统定位非常适合您需要做的事情。
-
@Paulie_D:好的,之前不知道
display: contents。绝对值得一看。 @4castle:我实际上不必使用 flexbox。我最近经常使用它,并且直觉地尝试用它来做到这一点。 @Taylor:谢谢,我可能有点太专注于那些闪亮的 flexbox 东西了 :)