Макет, который я хочу достичь, довольно прост. Я хочу компоновку высот 100% с заголовком, а под заголовком у меня будет боковая панель для навигации, а затем область содержимого рядом с панелью навигации (2 столбца с заголовком). Я могу легко сделать это, если я дам заголовку указанную высоту, но хочу, чтобы заголовок занимал столько места, сколько необходимо. Кто-нибудь знает как это сделать? Возможно ли это без знания высоты заголовка?CSS - макет высоты 100% с заголовком переменной высоты
Спасибо за любую помощь.
Согласовано. Причина, по которой 100% -ная высота тела является ключевой, заключается в том, что без нее браузер не может вычислить, что 100% означает для #container и по умолчанию используется высота окна браузера, чего вы не хотите. Вероятно, стоит обратить внимание на важность объявления высоты тела (высота: 100%! Important;) и/или полезный комментарий, чтобы будущие разработчики знали, что им не нужно возиться с ним. –
Спасибо! Для других, кто пытается это сделать, поскольку alejandrobog и Dan M упоминают, что 100% на теле является ключевым. Дело в том, что это было положение: зафиксировано на контейнере. –
Для чего это стоит, этот макет фактически скрывает нижнюю часть таблицы (по-видимому, такие же размеры, как высота заголовка). Поэтому я бы не сказал, что это решение проблемы с заголовком переменной высоты. –