Одинаковые файлы с разных серверов.Почему IE 8 может отображать их по-другому? - PullRequest
2 голосов
/ 12 июня 2010

Я работаю над сайтом, который пойдет во внутренней сети моей компании. Я разработал его локально на своем компьютере, проверил в разных браузерах и на компьютерах коллег, и когда это было сделано, я передал его ИТ-отделу. Они размещают одинаковые копии на промежуточном сервере и на рабочем сервере. Это сайт, созданный только с использованием html, javascript и css. Нет сценариев на стороне сервера. Он также использует плагин для просмотра DWF от Autodesk. Это отдельная отдельная страница (не является частью CMS), которая позволяет пользователям загружать чертежи в программу просмотра и затем щелкать мышью, чтобы просмотреть информацию из базы данных о пространстве, сохраненной в серии js-массивов (программное обеспечение космической БД выделяет js файл со всей информацией, перечисленной в литералах массива, создавая кучу глобальных переменных - тьфу, но я отвлекся).

Когда я перешел по их ссылкам (используя IE 8), версия на промежуточном сервере выглядела так, как и ожидалось, но макет на версии с рабочего сервера. В частности, кажется, что div, который должен течь справа от div, который float: left, отображает под плавающим div на полную ширину, как если бы это был clear: left (а это не так). Он также имеет неправильную высоту.

Я скачал файлы с каждого, и они идентичны моей локальной версии. Разочарованный, я очистил кеш моего браузера, перезагрузил компьютер, проверил его на компьютере коллеги, у которого также есть IE 8. Все та же проблема. Постановка сервера хороша. Производственный сервер плохой.

Наконец, я удалил IE 8 и посмотрел его в IE 6. Обе версии выглядели нормально.

Итак, подведем итоги. Два разных сервера. Нет сценариев на стороне сервера. Одинаковые файлы. Один браузер соглашается, что они идентичны, другой нет. Что может вызвать это?

Ответы [ 2 ]

9 голосов
/ 12 июня 2010

Вы проверяли, что IE8 не отображает его в режиме совместимости (IE7)? По умолчанию IE8 отображает вещи в «зоне интрасети» в режиме совместимости со всем остальным в обычном режиме.

Вы можете изменить режим с помощью маленькой кнопки со сломанной страницей справа от строки URL.

0 голосов
/ 12 июня 2010

Помимо настроек совместимости, другие вещи, которые могут отличаться от компьютера к компьютеру для одной и той же страницы:

  • Размер шрифта.Windows позволяет изменять размер шрифта в масштабе всей системы, влияя на макеты.Это может быть причиной второго деления, попадающего под первый.

  • Разрешение.Может ли это быть проблемой разрешения?Может также учитывать проблему с div.

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