HTML:
<div id="page_header">
...
</div>
<div id="page_content">
...
</div>
Как сделать с помощью CSS так, чтобы блок page_header принял минимальную возможную
для него ширину и расположился в левом верхнем углу, а блок page_content по ширине занял
всё остальное место в окне браузера. При этом они должны распологаться один за другим, но
без обтекания, т.е.
+--------+-----------------------------------+
| page_ | |
| header | PAGE_CONTENT |
| | |
+--------+ |
| |
| |
| |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Если бы у блока page_header была фиксированная ширина, то можно сделать например так:
div#page_header {
float: left;
width: 10%;
}
div#page_header {
float: left;
width: 90%;
}
А можно ли сделать не фиксированные 10% а автоматически вычисляемую ширину?
У меня никак не получается :-(
Конечно это несложно сделать таблицей, но хочется использовать CSS.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Вопрос по CSS (2011)
- Форум css (2020)
- Форум div - 100%-margins (2012)
- Форум Снова о табличной верстке (2008)
- Форум Атрибуты объекта javascript (2012)
- Форум [HTML и CSS] Вёрстка двумя колонками... (2010)
- Форум Фиксация заголовка таблицы (2014)
- Форум Не соображу, как сверстать такой дизайн беcтаблично. (2012)
- Форум меню (2013)
- Форум Версия для слабовидящих на JavaScript + CSS (2018)