Странная ошибка IE7 / ошибка - PullRequest
0 голосов
/ 06 августа 2009

У меня проблемы с определенным фрагментом кода, который находится на моем сайте; эта ошибка возникает только в Internet Explorer 7.

Вместо того, чтобы публиковать здесь всю свою разметку HTML / CSS, я разместил версию сайта здесь .

Как вы можете видеть, у меня есть "виджеты" в столбцах, по какой-то причине IE7 добавляет дополнительное пространство под заголовком виджета, в то время как FF отображает его без пробелов.

Эта ошибка не возникает в IE8, FF3, Opera, Safari или Chrome.

Кто-нибудь может подсказать, почему это происходит и, если возможно, исправить?

Заранее спасибо!

Ответы [ 3 ]

5 голосов
/ 06 августа 2009

Добавьте этот CSS к wgt-wrap, и он должен вести себя.

zoom: 1

Google для hasLayout для объяснения.

[РЕДАКТИРОВАТЬ] Это обсуждение предоставляет более глубокое понимание этой ошибки IE. Почему Internet Explorer нужен флаг hasLayout?

0 голосов
/ 06 августа 2009

Вы начали с обнуления всего элемента, выполнив сброс CSS? Я вижу, что у вас есть несколько различных элементов в вашем div, возможно, что один из них имеет стандартное поле в IE7, которое выбрасывает все из дурака ...

0 голосов
/ 06 августа 2009

К сожалению, IE 7 не очень хорошо работает в Ubuntu, поэтому я не могу воспроизвести вашу ошибку, но вы пытались сбросить свой CSS с помощью таблицы стилей, например Сбросить CSS ?

Существует также отличный сайт о странных особенностях браузера , на который вы, возможно, захотите взглянуть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...