Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Центр текста, относительно вертикали изображения
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
Predator, если высота известна - то line-heigth: XXpx;
а vertical-align: middle; для выравнивания текста по вертикали применим только к ячейкам таблицы либо блокам со свойством display: table-cell (это второй вариант)
Покинул форум
Сообщений всего: 619
Дата рег-ции: Март 2012 Откуда: Ярославль
Помог: 0 раз(а)
[+][+][+]
У меня получается, так что теперь текст верху. Как правильно будит?
tuareg
Отправлено: 18 Августа, 2012 - 10:40:04
Участник
Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010
Помог: 69 раз(а)
IllusionMH пишет:
а vertical-align: middle; для выравнивания текста по вертикали применим только к ячейкам таблицы либо блокам со свойством display: table-cell (это второй вариант)
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
tuareg, подловил
Predator, все зависит от того, что хочется сделать. И так и не понятно - известна высота всех картинок или нет?
Как я понимаю - это пункты меню, тогда изображения лучше сделать фоном, иначе для него придется использовать float:left http://jsfiddle[dot]net/naRCT/
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
во-первых, протокол вовсе не обязательно указывать в урлах к картинкам. обычно пишется относительный путь.
во-вторых, сделай картинки к пунктам меню фоном. Фон можно отцентровать по вертикали background-position: left center;
Если меню однострочное, то для выравнивания тестка по вертикальному центру лучше делать с помощью line-height равным высоте блока. Здесь следует учитывать, что данное свойство, если оно указано в относительных единицах, расчитывается относительно размера шрифта своего элемента. (тебе для простоты лучше указать в пикселях)
Если высота картинки превышает межстрочный интервал элемента, то элементу целесообразно задать высоту.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.