Я нашел свой ответ на этот вопрос, но ничего не нашел. Возможно, используемые мной поисковые термины были слишком общими ... В любом случае, вот что:
Я открываю для себя радости веб-дизайна и ASP.NET, а также кошмар попыток заставить вещи отображаться одинаково в IE и во всех других браузерах.
Я работаю в VS2010 и отлаживаю свой сайт с помощью IE8. Что я действительно не понимаю, так это то, почему веб-сайт, который я публикую после публикации, выглядит в IE иначе, чем в режиме отладки ... Я имею в виду только мелочи, например, исчезновение границы в виде сетки на опубликованном сайте, простые горизонтальные правила HTML тоже не то же самое.
Это также плохо испортило мое меню списка, но мне удалось это исправить с помощью * display: inline; хак. Странно то, что он не нужен в режиме отладки, но нужен для опубликованного сайта.
Я размещаю сайт на своей собственной машине, использую Win XP Pro и хостинг через IIS с .NET 4.0 ... Может ли проблема быть связана с IIS?
Любая помощь будет принята с благодарностью, потому что эти различия просто смешны и приводят меня в отчаяние. Я бы хотел, чтобы все здесь использовали Chrome или Safari, но, к сожалению, IE все еще правит в Японии ...