IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Отступ у mozilla/opera и ie (http://www.imho.ws/showthread.php?t=129859)

Tulip 23.02.2008 00:25

Отступ у mozilla/opera и ie
 
Такая проблема. IE7 (может и 6, не знаю) перед тем как начинает рендерить картинку из html, делает отстут сверху больше чем mozilla/opera, соответсвенно слои с абсолютным позиционированием съезжают в IE вниз. Как можно решить данную проблему?

RaZEr 23.02.2008 00:31

Слои с абсолютным позиционированием никуда съезджать не должны. Возможно что у тебя не указан DTD, и IE пытается соблюдать совместимость. Также можно поробовать принудительно убрать (CSS) отступ у html и body:

html, body { margin: 0px; padding: 0px; }

Tulip 23.02.2008 02:01

Цитата:

Сообщение от RaZEr (Сообщение 1525314)
Слои с абсолютным позиционированием никуда съезджать не должны. Возможно что у тебя не указан DTD, и IE пытается соблюдать совместимость. Также можно поробовать принудительно убрать (CSS) отступ у html и body:

html, body { margin: 10px; padding: 0px; }

dtd тут не причем. А вот установка margin: 0px для body помогла. Теперь в IE как в mozilla/opera, ничего не съезжает. Изначально видимо у IE отступ больше 10 пикселей...

RaZEr 23.02.2008 02:08

Цитата:

dtd тут не причем
Поделись, какие DTD ты попробовал, прежде чем поставить диагноз?

Tulip 24.02.2008 01:09

DTD перепробовал ранзые, http://www.i2r.ru/static/479/out_23105.shtml

Вобщем проблема решается выставлением margin для body. Но есть неприятная особенность у firefox: если задать какой-нибудь dtd, то слои сдвигаются на один пиксель относительно других элементов. Ну а без указания dtd все идеально.

CFR 25.02.2008 12:51

Что в вашем понимании "сдвигаются на 1 пиксель"?
Дело в том, что я указываю DTD во всех верстаемых шаблонах, указанного эффекта не замечал.

Tulip 28.02.2008 13:03

CFR, если нарисовать таблицу и слой, слева таблица, справа слой. Оба на одной высоте. То firefox сдвигает слой вниз на один пиксель относительно таблицы, или наоборот таблицу вверх. Вобщем примерно так.

RaZEr 28.02.2008 13:06

Ничего лиса не сдвигает. Просто где-то прописан отступ. Насчёт таблиц, посмотри чтобы cellspacing=0 cellpadding=0 были


Часовой пояс GMT +4, время: 12:30.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.