2009-07-04 1 views
0

У меня есть возможность загрузки файлов сайта и мой шаблон прекрасно работает в любом браузере, кроме IE7Css положение в ie7

объявления Google не показываются правильно в IE7, я попытался применения CSS Свойства дисплей: блок, а также пытались с инлайн, указанный ширина и высота, указанный положение: относительный, так что я должен добавить в CSS, чтобы получить его в правильном положении с плавающим элементом над ним.

alt text http://img2.pict.com/d2/ca/5f/1044221/0/1.png Изображение выше - это именно то, что принято.

alt text http://img2.pict.com/36/7c/eb/1044222/0/2.png Объявление остается на месте, даже если выше элемент уменьшается в размере

alt text http://img2.pict.com/5b/c7/94/1044230/0/3.png Снова объявление остается там, где это, даже если выше возрастает элемент размером

Спасибо

+0

Не могли бы вы разместить некоторую разметку? Похоже, вы используете абсолютное позиционирование, когда это не нужно. – Joel

+0

nope элемент не находится абсолютно – Shishant

+0

вот остальное содержание
Shishant

ответ

0

На iframe, который включает google, имеется некоторое абсолютное позиционирование (#google_ads_frame). Он установлен влево: 0; и верх: 0; хотя, поэтому он не должен отображаться там, где вы показываете нам изображения. У меня нет машины с IE7, установленной прямо сейчас, поэтому я не смог проверить правильно, но я просмотрел рекламный код, и это единственное место, которое я нашел position: absolute. Раньше я не использовал Google Ads, я действительно не знаю, с какими конфигурациями вы можете играть, но я надеюсь, что вы найдете решение :)

1

Установите свой doctype на фиксированный, и он должен разобраться.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">