Возможно ли так сверстать?

Yurecm
На сайте с 25.02.2007
Offline
233
542

Есть проблема, как сделать с помощью блочной верстки выравнивание обьекта по вертикали по центру , важно то что этот обеъкт имеет изменяющуюся высоту, и сделать через абсолютное позиционирование и сместить через маргин не получиться, вот пример кода, что туда еще необходимо вписать? или как вы решаете данную проблему?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

<title>Untitled Document</title>

<style type="text/css">

body, html { height: 100%; margin:0; padding:0;}

</style>

</head>

<body>

<div id="container" style="height: 100%; background: #900; text-align: center;">

<div id="block_po_centry" style="width: 150px; margin: auto; background: #090;">

текст который должен быть по центру как по горизонтали так и по вертикали!!!!!<br /><br />

по горизонтали просто, как по вертикали сделать????

</div>

</div>

</body>

</html>

Заранее спасибо

Shtogrin
На сайте с 02.11.2006
Offline
95
#1

http://d-graff.de/fricca/center.html

как утверждает автор

* Firefox 1.04

* Opera 6.06 / 7.23 / 8.0

* Netscape 6.1 / 7.1

* IE 5.0 / 5.5 / 6

Подборка решений, но в IE не все работает

http://www.student.oulu.fi/~laurirai/www/css/middle/

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
Yurecm
На сайте с 25.02.2007
Offline
233
#2

Shtogrin, спасибо за ссылки, но они не то что нужно.

Shtogrin:
http://d-graff.de/fricca/center.html

Здесь, блок фискированной высоты, а в моем случаи высота разная, следовательно данный метод не подходит я в самом начел топика написал про это

Yurecm:
важно то что этот обеъкт имеет изменяющуюся высоту, и сделать через абсолютное позиционирование и сместить через маргин не получиться,
Shtogrin:
Подборка решений, но в IE не все работает
http://www.student.oulu.fi/~laurirai/www/css/middle/

Нашел один пример как рз для моего случая, но нами всеми горячо любимый IE его не поддерживает, (там еще див через дисплей делают ячейкой, и к нему принимают вертикал-алинг)

Неужели через блоки нельзя сделать? )))

Shtogrin
На сайте с 02.11.2006
Offline
95
#3

Есть еще извращение с expression для IE (высоту можно определить программно), для остальных display:table-cell;

http://cssing.org.ua/2007/04/26/another-css-valign-method/

PLAHA
На сайте с 30.03.2007
Offline
90
#4

Счас подскажу

Сумки мужские кожаные (http://bigbrown.ru) - маленький бизнес
D
На сайте с 14.11.2006
Offline
105
#5

А так не пробовали?

<html>

<body>

<table height="100%" width="100%">

<tr>

<td align="center" valign="middle">

текст который должен быть по центру как по горизонтали так и по вертикали!!!!!<br /><br />

по горизонтали просто, как по вертикали сделать????

</td>

</tr>

</table>

</body>

</html>

Отличный репетитор по математике (http://www.mosrepetitor.ru/) в Москве.
Yurecm
На сайте с 25.02.2007
Offline
233
#6

Мне нужна блочная верстка! таблицы не катят! как сделать уже ответил shtogrin, спасибо.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий