我正在处理当前看起来像这样的水平页面布局:
Div B、C 和 D 具有浮动:左属性,因此所有 DIV 并排对齐,这就是我想要的。
(请记住,滚动页面时右侧会出现更多的 DIV)
+----------------------------------------+
| Div A |
| |
| +----------+ +----------+ +--------+ |
| | Div B | | Div C | | Div D | |
| | | | | | | |
| +----------+ +----------+ | | |
| | | |
| | | |
| +--------+ |
+----------------------------------------+
还有一个问题,如果有足够的空间,我希望 DIV 垂直对齐,所以它看起来像这样:
+---------------------------+
| Div A |
| |
| +----------+ +--------+ |
| | Div B | | Div D | |
| | | | | |
| +----------+ | | |
| | | |
| +----------+ | | |
| | Div C | | | |
| | | | | |
| +----------+ | | |
| +--------+ |
+---------------------------+
所以我想我正在寻找一种方法来仅应用浮动:如果可能的话,如果没有剩余垂直空间,则将其留给 DIV。
谢谢