Странное поведение CSS при работе через VS Web Server против IIS - PullRequest
1 голос
/ 23 февраля 2010

Так что вопрос в основном говорит сам за себя - у меня есть сайт, который выглядит так, когда я запускаю его локально через веб-сервер visual studio (http://localhost:3452/) и на IIS7 (http://server/myproject/).

)

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

Я использую IE8 (та же самая шутка происходит в FF и IE7) и работаю локально, я вижу кнопку «совместимость» в адресной строке, но когда я захожу на сайт, опубликованный на сервере, значок «совместимость» уходит.

Я использую <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Поведение / отображение, которое я вижу локально, - это желаемое поведение / отображение.

Любая помощь, указатели и советы приветствуются!

обновление

После проверки предоставленных ссылок, я считаю, что я работаю в настройках "интрасети" - есть ли способ заставить IE8 работать в стандартном режиме даже в интрасети?

обновление 2

Проблема оказалась моим менее чем удивительным CSS, который проявился только во время "интранетного" тестирования. Я не начал делать свой CSS совместимым с несколькими браузерами и не понимал, что IE8 работал в режиме IE7, когда заходил на сайты «интрасети». Я исправил свой CSS и теперь все хорошо.

Ответы [ 2 ]

2 голосов
/ 23 февраля 2010

Взгляните на эту статью о режиме совместимости из IEBlog.

1 голос
/ 23 февраля 2010

Это помогает? IE8, совместимость просмотра локальных файлов?

РЕДАКТИРОВАТЬ - для вопроса об отображении сайтов интрасети в обычном представлении, не совместимости, перейдите в Инструменты -> настройки представления совместимости и снимите флажок «Отображать сайты интрасети в представлении совместимости».

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