развернутое приложение выглядит по-другому в IE8 - PullRequest
0 голосов
/ 04 марта 2011

Я разработал приложение локально, используя встроенный веб-сервер Visual Studio 2008, и оно прекрасно работает в каждом браузере.

Когда мы развернули его на IIS6 и открыли в IE8, возникают проблемы с рендерингом.Шрифты больше, чем в других браузерах (которые все еще хороши и аккуратны), а некоторые компоненты просто перемещаются.Сгенерированный HTML такой же, как и другие.

Как это можно исправить?

Ответы [ 2 ]

2 голосов
/ 04 марта 2011
  1. Какой тип DOCType вы используете - вы находитесь в «режиме причуд» или «режиме стандартов»?
  2. Используете ли вы сброс CSS?
  3. Используете ли вы тег совместимости IE7?

Есть способы исправить то, что «не так», но не видя ваш код, определить, что не так, сложно.

IEMode

Нажмите F-12 в IE8 и посмотрите, в каком режиме браузера вы находитесь. Если вы находитесь в «режиме причуд», у вас проблемы.

1 голос
/ 04 марта 2011

Благодаря Diodeus и тридцатке мы выяснили, как решить эту проблему.

Метатег «X-UA-Compatible» позволяет вам контролировать то, как Internet Explorer интерпретирует и отображает вашу веб-страницу.когда я устанавливаю, он отменяет режим рендеринга ie7, в который IIS 6.0 помещает IE 8.0.

Вот некоторая полезная информация об этом:

http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx

...