| imho.ws |
![]() |
|
|
|
# 1 |
|
Member
Регистрация: 19.08.2003
Адрес: Поиск...
Сообщения: 309
![]() ![]() ![]() ![]() |
[css] Вертикальное выравнивание
Народ мож кто занет как выровнить текст в блоке <div>Some text</div> по вертикали, vertical-align не даёт никакого эффекта.
__________________
кто-то запретил вставлять ссылки на темы в подписе, заходите сами [IMHO's LIFE -> Встречи форумчан. -> Сходка.Минск!] |
|
|
|
|
# 2 | |
|
::VIP::
Регистрация: 23.05.2005
Пол: Male
Сообщения: 1 064
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
В твоем примере одна строчка, что там можно выровнять по вертикали то? Только по горизонтали, тады пишешь <div align=center>, но это не CSS естественно.
__________________
Умный не тот кто все знает, а тот кто знает где узнать то чего он не знает. Life is only what you make it.
|
|
|
|
|
|
# 4 |
|
Member
Регистрация: 19.08.2003
Адрес: Поиск...
Сообщения: 309
![]() ![]() ![]() ![]() |
Пример:
<div id="header"> <div id="headertext"> Это просто текст </div> </div> Нуна так чтоб Это просто текст был выравнин повертикали, поцентру хэдэра, он всё равно выровнен по верхушке, приклеен к верхней части хэдера, и не хочет центроваться, опера 8.1.
__________________
кто-то запретил вставлять ссылки на темы в подписе, заходите сами [IMHO's LIFE -> Встречи форумчан. -> Сходка.Минск!] |
|
|
|
|
# 5 | |
|
::VIP::
Регистрация: 23.05.2005
Пол: Male
Сообщения: 1 064
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Т.е. ты хочешь чтобы текст занимал 2 строки, но был выровнен по середине этих двух строк
Код:
)Ты приведи, что у тебя скрывается под Цитата:
(Или это я такой тупой )
__________________
Умный не тот кто все знает, а тот кто знает где узнать то чего он не знает. Life is only what you make it.
Последний раз редактировалось Hatifnatt; 09.08.2005 в 23:53. |
|
|
|
|
|
# 7 | |
|
::VIP::
Регистрация: 23.05.2005
Пол: Male
Сообщения: 1 064
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Код:
...
#some_id {color:red; text-decoration:underline; ... }
...
Если что смотрим тут http://www.imho.ws/showthread.php?t=35454 (спецификация по CSS, это дабы лишних разговоров не разводить, кстати может и для rootus пригодится, толковый очень мануал, но к сожалению ничего нового не нашел )PS К rootus убедительная/настоятельная просьба всетаки разяснить подробно чего он хочет добится, а то мы все тут гадаем кто во что горазд, не дело это желательно чтоб все было подробненько и акуратненько расписано так сказать "врага надо знать в лицо".
__________________
Умный не тот кто все знает, а тот кто знает где узнать то чего он не знает. Life is only what you make it.
Последний раз редактировалось Hatifnatt; 10.08.2005 в 01:55. |
|
|
|
|
|
# 8 | |
|
::VIP::
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people. |
|
|
|
|
|
# 9 |
|
Member
Регистрация: 19.08.2003
Адрес: Поиск...
Сообщения: 309
![]() ![]() ![]() ![]() |
<div id="header">
<div id="headertext"> Это просто текст </div> </div> #header { height: 10px; width: 100%; background: #000;} #headertext {color:#fff; vertical-align: middle;} - Не помогает. Что тут непонятного. Блок чёрного цвета высотой 10 пикселей, внутри него текст который нуна выровнять вертикально поцентру.
__________________
кто-то запретил вставлять ссылки на темы в подписе, заходите сами [IMHO's LIFE -> Встречи форумчан. -> Сходка.Минск!] |
|
|
|
|
# 10 | |
|
Junior Member
Регистрация: 22.03.2004
Сообщения: 123
![]() ![]() |
Цитата:
Это сработает в Опере и Мочилле, в ИЕ - нет: Код:
#header {width: 100%; background: #000;}
#headertext {display: table-cell; vertical-align: middle; height: 100px; color:#fff;}
Код:
#header {width: 100%; background: #000;}
#headertext {_margin-top: 10%; display: table-cell; vertical-align: middle; height: 100px; color:#fff;}
Последний раз редактировалось Ale; 14.08.2005 в 04:14. |
|
|
|
|
|
# 11 |
|
Member
Регистрация: 19.08.2003
Адрес: Поиск...
Сообщения: 309
![]() ![]() ![]() ![]() |
Имеет ли значение высота текстового блока? Можно ли выровнять блок внутри блока, по высоте, и где нужно указывать параметр выравнивания, в блоке который выравнивается или в блоке в котором происходит выравнивание.
Пример: <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%.
__________________
кто-то запретил вставлять ссылки на темы в подписе, заходите сами [IMHO's LIFE -> Встречи форумчан. -> Сходка.Минск!] |
|
|
|
|
# 13 |
|
Junior Member
Регистрация: 14.10.2002
Адрес: Samara
Сообщения: 84
![]() |
Код HTML:
<div style="position: relative; width: 100%; height: 100%;"> <div style="position: absolute; top: 50%; margin-top: -10px; height: 20px; width: 100%; text-align: center;"> Some text </div> </div> Код HTML:
<html> <head> <style type="text/css"><!-- html, body { width: 100%; height: 100%; margin: 0; padding: 0 } .text { position: relative; width: 100%; height: 100%; } .text_in { position: absolute; top: 50%; margin-top: -10px; height: 20px; width: 100%; text-align: center; } --></style> </head> <body> <div class="text"> <div class="text_in"> Some text </div> </div> </body> </html> |
|
|