У меня есть сгенерированный код HTML.Auto-position divs side-by-side
Когда я добавить float:left;
на общий класс, это выглядит следующим образом:
+----------------+ +--------------+
| div 1 | | div 2 |
| | | |
| | +--------------+
| |
| | +--------------+
| | | div 3 |
+----------------+ +--------------+
И то, что я хочу это:
+----------------+ +--------------+
| div 1 | | div 2 |
| | | |
| | +--------------+
| |
| |
| |
+----------------+
+--------------+
| div 3 |
+--------------+
Как я могу получить этот результат?
Мой CSS код выглядит следующим образом:
position: relative;
width: 40%;
float: left;
border: 1px solid black;
clear: left;
ему нужно каждое ** нечетное ** одно для очистки, поэтому ': nth-child (odd)' –
Хуже всего то, что я изначально набрал '2n + 1', прежде чем вспомнил« нечетный/четный » ключевые слова. –
Я пошел на дисплей: встроенный блок; из-за минимума кода ^^ –