-
Есть блок фиксированного размера 800*500 рх,
блок должен позиционироваться по центру экрана,
не только по горизонтали, но и по вертикали.
Ставлю позиционирование 50% сверху и слева +
отступы -400 рх слева и -250 рх сверху.
В Фоксе и ИЕ работает правильно.
В Опере любой версии отрицательный отступ слева игнорируется.
Получается, что сайт смещен на 50% по горизонтали в опере.
Как исправить? :shok: :suicide2: :clapping:
-
Код:
html, body{height: 100%;}
body{text-align: center;}
****div{text-align: left; width: 800px; height: 500px; position: relative; top: 50%; margin: -250px auto 0; background: gray;}
-
странно все это [Only registered and activated users can see links. Click Here To Register...] , у меня в Опере 8.5 и 9ой бете не было таких проблем. ВОт пример живого кода.
Код:
#main {
****background: #fdf6e2;
****border: solid 1px #000000;
****height: 550px;
****left: 50%;
****margin-left: -390px;
****margin-top: -275px;
****position: absolute;
****top: 50%;
****width: 780px;
}
-
Да я уже поправил [Only registered and activated users can see links. Click Here To Register...] Баг был в том, что id был применен к таблице, а не к блоку, таблицу опера и не хотела двигать. с блоком же все в порядке. [Only registered and activated users can see links. Click Here To Register...]
кстати: вот что нужно было лечить: [Only registered and activated users can see links. Click Here To Register...]
-
Проще давать ссылку на броблемную страничку [Only registered and activated users can see links. Click Here To Register...] мы не телепаты