PDA

Просмотр полной версии : Вопрос по CSS


Nourox
16.09.2006, 02:42
В процессе освоения CSS возник следующий вопрос.

Хочу создать column из 3х cells. Дело в том, что высоту первой и третей я знаю, а вот высота второй (средней) должна зависеть от кол-ва контента. Как реализовать подобное в CSS?

XHTML:

<div id="container">
<div id="top_image"></div>
<div id="middle_image></div>
<div id="bottom_image></div>
</div>


CSS:

#container {
margin: 0px;
padding: 0px;
width: 20px;
height: ???;
float: left;
position: relative; }

#top_image {
background-image: url(images/top_image.gif);
background-repeat: no-repeat;
width: 20px;
height: 20px;
margin-left: 0px;
float: left; }

#middle_image {
background-image: url(images/middle_image.gif);
background-repeat: repeat-y;
width: 20px;
height: ???;
margin-left 0px;
float: left; }

#bottom_image {
background-image: url(images/bottom_image.gif);
background-repeat: no-repeat;
width: 20px;
height: 20px;
margin-left: 0px;
float: left; }

Собственно, я заменяю разметку таблицами, на разметку CSS.

Constantine
16.09.2006, 10:38
http://cssplay.co.uk/layouts/threecol.html
http://xhtml.ru/instr/3col_creator/

Nourox
16.09.2006, 17:47
Constantine

Мне необходимо создать 1 column и 3 rows. Причём, 1й и 3й row имеют постоянную высоту, а 2й row должен иметь высоту, которая зависит от кол-ва контента.

KidsKilla
18.09.2006, 17:20
те прилепить футер к низу штоль надо???