Позиционирование DIV точно посередине экрана с полосой прокрутки и без

VU
На сайте с 11.02.2008
Offline
43
683

Есть такой код:

<table border="0" cellspacing="0" cellpadding="0" style="height:100%;width:100%;">

<tr>
<td align="center" style="vertical-align:top;">
<div id="mydiv" style="margin:0 auto;">...</div>
</td>
</tr>
</table>

содержимое выравнивается по горизонтали по центру, но когда появляется вертикальная полоса прокрутки, div немного сдвигается относительно вертикальной полосы прокрутки. как решить эту особенность?

lutskboy
На сайте с 22.11.2013
Offline
192
#1

тоже интересно. вот например на сайте -www.kan-studio.ru- при переходе по ссылке Фото альбом все смещается в сторону. у меня на сайте тоже так было. но задал для главного блока min heigth чтоб всегда была полоса прокрутки. тоесть вопрос как бы решился но не так как хотелось бы. например в контакте дизайн как влитый стоит не зависимо от того есть там прокрутка или нет

Jor
На сайте с 23.06.2012
Offline
42
Jor
#2
html {
overflow-y: scroll;
}

Не помогает?

Или я не так понял суть проблемы?

Olldman
На сайте с 21.04.2010
Offline
79
#3
VitoUkr:
... как решить эту особенность?

Никак. В том смысле, что решать не надо. Скролинг - это элемент браузера, а не окна просмотра.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий