0
我的布局,看起来是这样的:防止容器,使其子女包,而不是
<div class="left">
...
</div>
<div class="right">
<div class="inner" />
... a bunch of these ...
<div class="inner" />
</div>
CSS:
div { display: inline-block; }
.left { width: 25%; }
.right { width: 75%; }
.inner { width: 33%; }
我要做到以下几点:
当屏幕是正常尺寸:
+--+-----+
| |O O O|
| |O O O|
+--+-----+
我想,当我减少浏览器的宽度会发生什么:
+--+---+
| |O O|
| |O O|
| |O O|
+--+---+
实际发生的:
+--+
| |
| |
+--+
+-----+
|O O O|
|O O O|
+-----+
如果我进一步缩小浏览器:(我也想避免这种情况)
+--+
| |
| |
+--+
+---+
|O O|
|O O|
|O O|
+---+
这是可行的吗?
更少的代码/工作比我Flexbox的建议。如果您不需要其他Flexbox功能,这是一个不错的选择。 –
是的,如果他想坚持简单的代码。你的选择也会很好。我想向他推荐关于[Flexbox完全指南]的教程(https://css-tricks.com/snippets/css/a-guide-to-flexbox/) – CodeMonkey
我做了一个flexbox,但这是一个不错的回答:) –