Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   DIV & vertical-align: middle; как заставить? (https://javascript.ru/forum/xhtml-html-css/6853-div-vertical-align-middle%3B-kak-zastavit.html)

Kolyaj 28.12.2009 12:55

Цитата:

Сообщение от B~Vladi
если им верстак скажет - нельзя див по вертикали отцентрировать - он пойдёт и перересует макет без вопросов.

Правильный ответ дизайнера в данном конкретном случае: а я не рисовал тут div.

tenshi 28.12.2009 14:12

нужна обёртка с disaply:table

Riim 28.12.2009 15:55

Цитата:

Сообщение от B~Vladi
Я вообще-то про дизайнеров говорил, а не верстальщиков

перепутал, хотел написать про дизайнера.

Цитата:

Сообщение от Kolyaj
Правильный ответ дизайнера в данном конкретном случае: а я не рисовал тут div.

+1

B~Vladi 28.12.2009 16:29

Ладно. Дело ваше. Когда вам на шею сядет дизайнер - не так ещё заговорите.

PeaceCoder 28.12.2009 20:44

<div style="display: table; width: 200px; height: 200px; ">
  <div style="display: table-cell; vertical-align: middle; width: 100%; height: 100%; text-align:center; position: relative;">
    текст <div style="width: 50px; height: 50px">текст2</div>
  </div>
</div>


работает. а на absolute div с display: table-cell надо делать position: relative; width: 100%; height: 100%;

Спс. чето думал что не поможет...

П.С. http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx
ие8 ток начинает держать display: table... пока все таки сделаю через одиночную ячейку с таблицей.


Часовой пояс GMT +3, время: 21:38.