Сайты - по стандартам, но не стандартные сайты!
Как ещё можно выровнить содержимое по вертикали в блоковом элементе не используя таблицы и позиционирование. Например нужно выровнять абзац текста в div-е. С помощью свойства line-height получается выровнять только однострочный текст.
Отредактированно is5157 (30.06.2011 23:31)
Нет на форуме
Для нормальных браузеров у блока с текстом прописать
display:table-cell; vertical-align:middle;
IE побороть через expression
Нет на форуме
padding с процентами
Нет на форуме
С display:table-cell; всё понятно, а вот насчёт padding с процентами если можно то объясните, а то чё-то не понял...
Нет на форуме
http://jakpsatweb.cz/css/css-vertic … ution.html
Нет на форуме
оффтоп:
2 alemiks:
is5157 написал:
Как ещё можно выровнить содержимое по вертикали в блоковом элементе не используя таблицы и позиционирование. Например нужно выровнять абзац текста в div-е. С помощью свойства line-height получается выровнять только однострочный текст.
2 kiD:
а если высота внутреннего блока неизвестна?
честно говоря, я не знаю, как это сделать без использования позиционирования и чтобы везде работало.. )
Нет на форуме
to garA
http://jakpsatweb.cz/css/css-vertic … ution.html
Нет на форуме
хм.. а это как понять
Нет на форуме
garA написал:
хм.. а это как понять?
использован побочный эффект свойства position для ie (читай, хак)
как таковое позиционирование не используется
Нет на форуме
2 alemiks
понятно, пасиб.. )
Нет на форуме