Вопрос по стилям(IE)
От: DOOM Россия  
Дата: 17.02.03 07:11
Оценка:
Мне необходимо позиционировать span внутри div'а по центру(не только по горизонтали, но и по вертикали), так что align=center и style="tex-align:center" — не помогает. Может кто-то знает где там что закопано в этих стилях. Извиняюсь за "ламерский" вопрос, просто не располагаю временем для поиска нужной инфы.
Re: Вопрос по стилям(IE)
От: Аноним  
Дата: 17.02.03 07:21
Оценка:
Здравствуйте, DOOM, Вы писали:

DOO>Мне необходимо позиционировать span внутри div'а по центру(не только по горизонтали, но и по вертикали), так что align=center и style="tex-align:center" — не помогает. Может кто-то знает где там что закопано в этих стилях. Извиняюсь за "ламерский" вопрос, просто не располагаю временем для поиска нужной инфы.


А зачем тебе позиционировать внутри дива, если можно внутри ячейки таблицы которая все это поддерживает ... а если все-таки в диве надо, то все равно без таблицы внутри него тебе не обойтись! Тем более что размеры дива определяются его содержимым, если только не указать явно его размеры ...
Re[2]: Вопрос по стилям(IE)
От: DOOM Россия  
Дата: 17.02.03 07:32
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, DOOM, Вы писали:


DOO>>Мне необходимо позиционировать span внутри div'а по центру(не только по горизонтали, но и по вертикали), так что align=center и style="tex-align:center" — не помогает. Может кто-то знает где там что закопано в этих стилях. Извиняюсь за "ламерский" вопрос, просто не располагаю временем для поиска нужной инфы.


А>А зачем тебе позиционировать внутри дива, если можно внутри ячейки таблицы которая все это поддерживает ... а если все-таки в диве надо, то все равно без таблицы внутри него тебе не обойтись! Тем более что размеры дива определяются его содержимым, если только не указать явно его размеры ...


Размеры(высота в крайнем случае) указаны явно, а table очень неохота делать, получится лишних 3 элемента(table, tr, td) — сильно затруднит дальнейшую работу.
Re[3]: Вопрос по стилям(IE)
От: DSD Россия http://911.ru/cv
Дата: 17.02.03 07:57
Оценка: 8 (1)
Здравствуйте, DOOM, Вы писали:

DOO>Здравствуйте, Аноним, Вы писали:


А>>Здравствуйте, DOOM, Вы писали:


DOO>>>Мне необходимо позиционировать span внутри div'а по центру(не только по горизонтали, но и по вертикали), так что align=center и style="tex-align:center" — не помогает. Может кто-то знает где там что закопано в этих стилях. Извиняюсь за "ламерский" вопрос, просто не располагаю временем для поиска нужной инфы.


А>>А зачем тебе позиционировать внутри дива, если можно внутри ячейки таблицы которая все это поддерживает ... а если все-таки в диве надо, то все равно без таблицы внутри него тебе не обойтись! Тем более что размеры дива определяются его содержимым, если только не указать явно его размеры ...


DOO>Размеры(высота в крайнем случае) указаны явно, а table очень неохота делать, получится лишних 3 элемента(table, tr, td) — сильно затруднит дальнейшую работу.


За вертикальное позиционирование отвечает стиль vertical-align.
Значения: baseline | sub | super | top | text-top | middle | bottom | text-bottom | <percentage>.

Тебе нужно:
<div style="align: center; text-align: center; vertical-align: middle;">
--
DSD
Re[4]: Вопрос по стилям(IE)
От: uzzy Россия  
Дата: 17.02.03 08:48
Оценка:
Здравствуйте, DSD, Вы писали:

DSD>За вертикальное позиционирование отвечает стиль vertical-align.

DSD>Значения: baseline | sub | super | top | text-top | middle | bottom | text-bottom | <percentage>.

DSD>Тебе нужно:
<div style="align: center; text-align: center; vertical-align: middle;">


Боюсь, что на div это не распространяется.
Re[5]: Вопрос по стилям(IE)
От: TK Лес кывт.рф
Дата: 17.02.03 09:53
Оценка: 17 (2)
Здравствуйте, uzzy, Вы писали:

U>Здравствуйте, DSD, Вы писали:


DSD>>За вертикальное позиционирование отвечает стиль vertical-align.

DSD>>Значения: baseline | sub | super | top | text-top | middle | bottom | text-bottom | <percentage>.

DSD>>Тебе нужно:
<div style="align: center; text-align: center; vertical-align: middle;">


U>Боюсь, что на div это не распространяется.


В общем виде так:

<div style="height: 100pt; width: 100pt; border: 1px solid red">
<div style="position: relative; top: expression(parentElement.clientHeight / 2); left: expression(parentElement.clientWidth / 2)">Test</div>
</div>
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[6]: Вопрос по стилям(IE)
От: DSD Россия http://911.ru/cv
Дата: 17.02.03 17:50
Оценка:
Здравствуйте, TK, Вы писали:

TK>
TK><div style="height: 100pt; width: 100pt; border: 1px solid red">
TK><div style="position: relative; top: expression(parentElement.clientHeight / 2); left: expression(parentElement.clientWidth / 2)">Test</div>
TK></div>
TK>


насколько я помню, expression в стилях работают, начиная только с IE5...
--
DSD
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.