![]() |
[css] Вертикальное выравнивание
Народ мож кто занет как выровнить текст в блоке <div>Some text</div> по вертикали, vertical-align не даёт никакого эффекта.
|
Цитата:
В твоем примере одна строчка, что там можно выровнять по вертикали то? Только по горизонтали, тады пишешь <div align=center>, но это не CSS естественно. |
Случайно не это надо получить?
Код:
S |
Пример:
<div id="header"> <div id="headertext"> Это просто текст </div> </div> Нуна так чтоб Это просто текст был выравнин повертикали, поцентру хэдэра, он всё равно выровнен по верхушке, приклеен к верхней части хэдера, и не хочет центроваться, опера 8.1. |
Т.е. ты хочешь чтобы текст занимал 2 строки, но был выровнен по середине этих двух строк
Код:
Ты приведи, что у тебя скрывается под Цитата:
(Или это я такой тупой :rolleyes: ) |
rootus, ты id="header" с class="header" случайно не перепутал? ;)
|
Цитата:
Код:
...Если что смотрим тут http://www.imho.ws/showthread.php?t=35454 (спецификация по CSS, это дабы лишних разговоров не разводить, кстати может и для rootus пригодится, толковый очень мануал, но к сожалению ничего нового не нашел :( ) PS К rootus убедительная/настоятельная просьба всетаки разяснить подробно чего он хочет добится, а то мы все тут гадаем кто во что горазд, не дело это желательно чтоб все было подробненько и акуратненько расписано :contract: ;) так сказать "врага надо знать в лицо". |
Цитата:
|
<div id="header">
<div id="headertext"> Это просто текст </div> </div> #header { height: 10px; width: 100%; background: #000;} #headertext {color:#fff; vertical-align: middle;} - Не помогает. Что тут непонятного. Блок чёрного цвета высотой 10 пикселей, внутри него текст который нуна выровнять вертикально поцентру. |
Цитата:
Это сработает в Опере и Мочилле, в ИЕ - нет: Код:
#header {width: 100%; background: #000;}Код:
#header {width: 100%; background: #000;} |
Имеет ли значение высота текстового блока? Можно ли выровнять блок внутри блока, по высоте, и где нужно указывать параметр выравнивания, в блоке который выравнивается или в блоке в котором происходит выравнивание.
Пример: <div id="header"> <div id="text"> </div> </div> #header {height:100px; width:100%; background: #000; display: table-cell; vertical-align: middle;} #text {height:20px; color: #FFF; } Ширина header сразу становиться равной ширине text, а не 100%. |
|
Код HTML:
<div style="position: relative; width: 100%; height: 100%;"> Код HTML:
<html> |
| Часовой пояс GMT +4, время: 21:55. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.