В IE7 и IE8 все еще далеко - PullRequest
       3

В IE7 и IE8 все еще далеко

1 голос
/ 27 августа 2010

Это просто безумие, я сделал так много веб-сайтов, и все же кажется, что каждый раз IE7 и IE8 ведут себя по-разному каждый раз !!

Я работаю на сайте друзей: Class One

За исключением того, что я не могу понять, почему IE7 и 8, кажется, добавляют в дополнительный интервал. позиционирование div наложения текста на слайдере jquery от нескольких пикселей и не покрывают всю ширину, а внутреннее содержимое div с плавающей точкой слева просто выглядит далеко, почему это не соответствует плавающей точке справа, математика верна!

Я бы обычно прикреплял код, если бы знал проблемную область, но это было бы ужасно много CSS и HTML для прикрепления, поэтому просто вставьте ссылку вместо этого.

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

P.S. Мне известен код ошибки php, я получаю хостинг-провайдер, который сортирует его по мере ввода! :)

Оказывается, предупреждение php перед типом документа, так что, может быть, это так?

Ответы [ 2 ]

2 голосов
/ 27 августа 2010

Основной проблемой здесь является DOCTYPE .Этот тег должен быть первым тегом в вашем коде, но это не так из-за предупреждения PHP.См .:

<br />
<b>Warning</b>:  mkdir() [<a href='function.mkdir'>function.mkdir</a>]: Permission denied in <b>C:\Program Files\HSphere\3rdparty\PHP\PHP5\prepend.php</b> on line <b>33</b><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

Изменить начало вывода на

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

Если вы не поместите этот тег в первую строку, IE активирует quirks mode, и оченьстранные вещи случатся.Когда браузер активирует режим причуд , многое меняется, как блочная модель .

ПРИМЕЧАНИЕ: во многих браузерах есть режим причуд, не только в IE (я знаю, что Firefox имееттоже).


Примечание: правильное использование DOCTYPE уменьшит различия между IE7 и IE8, но не удалит все из них.

0 голосов
/ 27 августа 2010

Когда-нибудь слышали о модели коробки IE? Это так весело.

Вот некоторая информация:
http://stuffthathappens.com/blog/2007/09/12/ie-and-the-css-box-model-wronger-than-wrong/

Краткое описание хаков IE, найденных для решения ваших проблем:
http://www.positioniseverything.net/articles/ie7-dehacker.html

Различия в IE 8:
http://www.evotech.net/blog/2009/03/ie8-css-support/

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