Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 30-11-2005 22:18:43

serial
глаголь
Зарегистрирован: 19-11-2005
Сообщений: 37

Как разместить текст в центр блока (по вертикали)?

Это вообще возможно?

Неактивен

 

#2 30-11-2005 22:45:15

Nicck
ферт
Откуда: Ижевск
Зарегистрирован: 11-05-2005
Сообщений: 536
Вебсайт

Re: Как разместить текст в центр блока (по вертикали)?

Возможно.

http://www.google.com/search?q=css+vertical+align

От себя:
Если выравниваем 1 строку то используем line-height
Иначе проще всего засунуть в table

Есть конечно и более вебстандартные методы и их можно использовать, но использовать table для выравнивания блока неизвестного размера в большем блоке, на мой взгляд, быстрее.
Не думаю, что нужно говорить мне, что я привык думать таблицами. Это не так.
Если есть хорошие способы сделать это без таблицы буду рад узнать. Естественно это должно работать и в ie.

А вобще тема хорошая, давайте обсудим.

В первую очередь это долно работать в IE6, во вторую соответствовать веб-стандартам. Само-собой, обходится без второго не профессионально.

Прагматичнее нужно быть.

Неактивен

 

#3 01-12-2005 10:14:49

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Как разместить текст в центр блока (по вертикали)?

display: table-cell;
vertical-align: middle;

как-то так. Но работает не очень хорошо.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#4 01-12-2005 18:35:59

serial
глаголь
Зарегистрирован: 19-11-2005
Сообщений: 37

Re: Как разместить текст в центр блока (по вертикали)?

Блок небольшой, содержит две-три строки текста. Собственно это здесь.
Текст в банерах на оранжевой плашке.

Выводится списком.

vertical-align не помогает, с таблицей всё вообще съезжает.

Нужна помощь smile

P.S. Заметно, что при наведении курсора на область банера исчезает его граница.
В состоянии "a" банер имеет фон - "белую" полосу (в крайнем правом положении).
В состоянии "a:hover" - "бледную" полосу repeat-x.
Знаю, что криво, но пока не нашел (не искал), как сделать нормально.
Буду благодарен за совет smile

Неактивен

 

#5 01-12-2005 22:13:15

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Как разместить текст в центр блока (по вертикали)?

И кто такой "габель"? smile)

Снаружи я ничего кривого не увидел.
Сделал бы ты фон одинковым repeat-ом было бы проще.

Вообще, про "не искал" это ты зря.

Отредактированно glebotr (01-12-2005 22:19:29)


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#6 02-12-2005 11:13:35

serial
глаголь
Зарегистрирован: 19-11-2005
Сообщений: 37

Re: Как разместить текст в центр блока (по вертикали)?

Спасибо за "габель", исправил wink

По поводу "кривизны":
Сейчас текст на "банерах" находится в крайнем верхнем положении, а должен быть (по замыслу:) ) по центру.

Если вставлять каждый пункт в табличку, то они выводятся в три строчки...

А фон одинаковый, это в смысле без состояния hover?

То, что я не искал, я и сам знаю, что зря, но это не потому, что не хочу, а просто пока не успел. Я ведь на самом деле не проф. дизайнер.  Времени на сайт от силы пол часа в день есть.

Но если никто не отвалит манны небесной - подсказки дармовой, естественно сам искать и разбираться буду smile

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru