Я пытаюсь создать страницу с двумя столбцами.Оба столбца имеют динамическую высоту, но я хочу, чтобы они оба расширяли страницу на 100%.
Что я имею в виду, если у вас есть страница
+------------------------+
| Header |
+------------------------+
| Col1 | Col2 |
| | |
| | |
| | |
+-------------+----------+
| footer |
+------------------------+
Я хочу, как вы видитевыше обоих столбцов, чтобы увеличить всю высоту страницы.
Прямо сейчас у меня есть
<div id="main">
<div id="col1"></div>
<div id="col2"></div>
</div>
#col1 {float: left;}
#col2 {float: right;}
Проблема не в том, что я пытаюсь, единственный способ, которым я могу иметь рост столбца в высотуэто с использованием статического числа
#col2 {
float: right;}
height: 100px;
}
Это не работает, потому что содержимое является динамическим.
Я попытался изменить с плавающей точкой и очистить везде, но независимо от того, что я делаюмоя страница выглядит так:
+------------------------+
| Header |
+------------------------+
| Col1 | Col2 |
| | |
| | |
| +----------+
| | |
| | |
| | |
+-------------+----------+
| footer |
+------------------------+
Где второй столбец короче первого столбца.
Как у вас есть два соседних столбца, которые увеличивают высоту страницы?
edit
Я бросил и попробовал все предложения безрезультатно.Я хочу кое-что добавить.Если есть лучший способ сделать это без поплавков, я тоже готов.Например, относительное положение.единственная проблема заключается в том, что главное div должно быть сосредоточено в теле, которое, как мне кажется, не может работать с абсолютами.