Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2011, 15:37   #1
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию Вертикальное выравнивание в плавающем блоке

Собственно сабж. Как выровнять по вертикали содержимое плавающего блока (position:relative; float:left)?
пыщь
JTG вне форума Ответить с цитированием
Старый 14.03.2011, 15:54   #2
dekameron
Форумчанин
 
Аватар для dekameron
 
Регистрация: 27.04.2010
Сообщений: 185
По умолчанию

Цитата:
Сообщение от JTG Посмотреть сообщение
Собственно сабж. Как выровнять по вертикали содержимое плавающего блока (position:relative; float:left)?
Можно попробовать

Код:
display: table-cell;
vertical-align: middle;
Помог - тырк на весы
dekameron вне форума Ответить с цитированием
Старый 14.03.2011, 17:01   #3
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Увы, плавающий элемент автоматически становится display:block
пыщь
JTG вне форума Ответить с цитированием
Старый 14.03.2011, 17:10   #4
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Используйте таблицы.
Виталий Желтяков вне форума Ответить с цитированием
Старый 14.03.2011, 18:04   #5
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Угу, если вменяемого способа нет, то придётся так и сделать. Там не слишком, эээ... хорошо продуманный сайт на smarty с кучей логики в шаблонах, много перевёрстывать придётся :|
пыщь
JTG вне форума Ответить с цитированием
Старый 14.03.2011, 19:59   #6
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Цитата:
если вменяемого способа нет, то придётся так и сделать
Проверил на личном опыте.
Для выравнивания по вертикали есть только один способ, который всегда работает - таблицы. С дивами могут быть глюки, сейчас работает, а завтра вылезет "бяка".
Виталий Желтяков вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
выпадающее вертикальное меню ehoolu HTML и CSS 0 29.09.2010 01:47
Вертикальное меню Alex Cones HTML и CSS 3 12.05.2010 21:10
Вертикальное выравнивание текста в div? artem_from_minsk HTML и CSS 3 06.05.2010 15:29
Неправильно отображение в плавающем фрейме Syltan HTML и CSS 4 06.04.2010 15:16
Вертикальное название столбцов в DBGrid EugeneIsmatulin Общие вопросы Delphi 3 29.05.2009 08:58