2010-02-22 54 views
1

所以這個問題基本上說這一切 - 當我通過visual studio web服務器(http://localhost:3452/)和IIS7本地運行它時, (http://server/myproject/)。當通過VS Web服務器vs IIS運行時奇怪的CSS行爲

起初我以爲我的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在標準模式下,即使在Intranet上運行?

更新2

問題竟然是我的小於真棒CSS,只有在「內聯網」的測試表現出來。我還沒有開始製作符合CSS的多瀏覽器,並且沒有意識到當IE8在「內聯網」網站上運行時,它在IE7模式下運行。我現在固定了我的CSS和它的一切。

回答

2

在IEBlog的兼容模式下查看this article

+0

第一次通過 - '''''''''我會檢查並報告回來如果這解決了我的問題。 – Nate 2010-02-22 22:41:14

+0

這個問題原來是我的不是很棒的CSS。 – Nate 2010-02-23 19:58:31

1

這有幫助嗎? IE8, compatibility view on local files?

編輯 - 有關在普通視圖中顯示Intranet站點的問題,而不是兼容性,請轉到工具 - >兼容性視圖設置,並取消選中「在兼容性視圖中顯示Intranet站點」複選框。