Попробовали найти решения для этого и ничего не могут придумать. Вот основы того, что я хочу сделать.html/css div вопросы размещения с током
Хотелось бы, чтобы мой макет в 3 divs, раздел 1 является заголовком (логотип), раздел 2 представляет собой горизонтальное меню, раздел 3 представляет собой содержимое, специфичное для меню, которое изменяется в зависимости от вашего выбора меню. Я бы хотел, чтобы там не было полосы прокрутки браузера, и для секций 1 и 2 всегда появлялось, а раздел 3 простирается до нижней части окна браузера с видимой видимостью. Я положу свой код в конец, но он отлично работает в FF, но не в IE8. Я читал, что вы не можете использовать верх и низ в одном div, но почему бы и нет? он отлично работает в FF. Я попытался установить верх и использовать высоту 100%, но так как я устанавливаю верхнюю часть на 163, он помещает нижнюю часть на 163 пикселя ниже окна. Я хочу, чтобы раздел 3 увеличивался и уменьшался, когда окно расширяется или сжимается вертикально. Вот мой упрощенный код. Я использовал встроенные стили для минимизации работы с несколькими файлами и для удобства при тестировании. index.css является несущественным в этом контексте.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<title>Test Junk</title>
<link rel="stylesheet" type="text/css" href="index.css">
</head>
<body>
<div style="background-color:#cccea2; text-align:center;height:136">
section 1
</div>
<div style="background-color:#ccace2; text-align:center;height:27">
section 2
</div>
<div style="background-color:#225522; text-align:center;position:absolute;top:163;bottom:0;width:100%;overflow-y:scroll;overflow-x:hidden;">
section 3
</div>
</body>
</html>
UPDATE: У меня есть некоторый успех, используя xhtml doctype, работая над хорошим решением. Но я нашел это на другом примере, продолжая длительный поиск решения. Я по-прежнему не понимаю, почему вы не должны использовать TOP и BOTTOM в одном и том же div, это две разные вещи.
Использование сверху и снизу в то же время не работает, Firefox использует первый найденный. Единственный способ, которым это будет работать в каждом браузере, - использовать JavaScript. Если вы используете jQuery, вы можете установить верхнюю часть 163px, как вы делаете, а затем установить высоту высоты документа - 163px – aurbano