Уже задавал подобное, но теперь нужно конкретно на примере все понять.
Есть три блока <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%, это я химичу...
Примечание:
Спасибо, буду маньячить.
Интересная идея..
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.