Div в центре другого Div'а

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
itwork
Сообщения: 79
Зарегистрирован: 28 дек 2006, 15:20

Привет всем!
Извините у меня возник еще од вопрос по DIV'ам! ;)

Скажите пожалуйста как мне Div#block2 разместить по центру вертикали внутри Div#block1?

[HTML]
<div id=block1 align=center style=" border: solid 1px black; height:40px; ">
<div id=block2 style="display:inline; border: solid 1px black; background-color:gray;">gfs</div>
</div>
[/HTML]
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

[HTML]<div align=center style="border: solid 1px black; height:100px; display:table-cell; vertical-align:middle">
<div style="display:inline; border: solid 1px black; vertical-align: middle;">gfs</div>
</div>[/HTML]

CSS, vertical-align:middle,
но он сработает только лишь если displya:table-cell,
который, в свою очередь, изменит ширину DIVа до необходимого, а не всей ширины экрана.

Если тебе это подойдёт - ок,
если нет: http://phrogz.net/CSS/vertical-align/index.html

может найдёшь что-нить подходящее ...

P.S. приведённый пример работает только в FireFox, IE 6 отказался
Ответить