Блочная вертска

css

Уже задавал подобное, но теперь нужно конкретно на примере все понять.
Есть три блока <div> в общем блоке
<div id="conatainer">
<div id="lcol"></div>
<div id="ccol"></div>
<div id="rcol"></div>
</div>
Они разположены по порядку, т.е. посередине идет контент, а по бокам рамки.
Возникла такая проблема, высота центрального блока неизвестна, резиниться по вертикали.
Боковые блоки по высоте должны соответствовать центральному. Как известно, параметр height=100% не будет тут работать. Как решить такую проблему?

Примечание:
Это да, логично.
А как прописать это? Я в javascript профан.
Что делать, если у людей выключен яваскрипт?

Примечание:
Понял правильно, но таблица не вариант. Одно из условий - на блоках сделать.
Я думаю проблема распространенная...

Примечание:
А листочек тут излишен, три столбца, надо чтобы боковые выравнивались по высоте со средним. Представить это как нефиг делать.

Примечание:
http://sdelfi.net.ru/test.JPG
Вот так в идеале надо,как на картинке. 1 и 2 столбцы выравниваются относительно третьего. И резиненая часть показана.
Если поставить heigh:100% на html и body, то на резиненый блок не поставить 100% высоту, иначе он скрывает нижние блоки своей высотой.
Recrut,
#lcol {
float: left;
width: 11px;
background-image: url(../images/gradientl.gif);
height: 100%;
background-repeat: repeat-y;
}
#ccol {
float: left;
width: 714px;
height: 100%;
border-width: 0px 1px 0px 1px;
border-color: #4a6748;
border-style: solid;
}
#rcol {
float: right;
width: 11px;
height: auto;
background-image: url(../images/gradientr.gif);
background-repeat: repeat-y;
}
Стили, но думаю тут это ни к чему, вопрос не в этом.

Примечание:
И с высотой, что там авто стоит и 100%, это я химичу...

Примечание:
Спасибо, буду маньячить.
Интересная идея..
Ответы:
сижу туплю, но мысль одна javascript
задать высоту в пикселях у одного равную высоте друго(максимум из )
можно как то стилями вытянуть по высоте, ищи  ... :(
потому что если javascript выключен то будет полная лажа, ты прав
ну или сделай таблицу в    <div id="conatainer">
ты конечно меня извини, но не проще таблицу состряпать с отступами и рамками==0.
3 колонки, Запихать боковые и центральные дивы в <td>, причем ширину левой и правой колонки сделать фиксом.
А слои пусть будут вписываться в ячейки с параметрами height=100%,width=100% так как размеры определит таблица.
Если я вопроса не понял поясни подробнее ))
YuriyPo тоже согласен со мной по поводу таблицы :-P . Полюбому надо
+1 чувак ))
Ты на листочке примерный план может обрисуй, или в ворде а потом принтскрин
все так :) просто если ты потом стили css захочешь для колонок использовать то перебрось их на ячейки :)
Delfi
<div id="lcol"></div>
<div id="ccol"></div>
<div id="rcol"></div>
Попробуй это посмореть. В фронтпейжде открой желательно.
Я сделал слои в тексте.
Боковые правый и левый с обтеканием текстом соотв. слева и справа.
Тот контент,который содержится в контейнере, он и будет отображен в центре,причем боковины и должны по нему вытягиваться,
а центральный слой никак не запихать, по-всякому пробовал.


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.