在與CSS有幾個問題後,我從http://responsivemultimenu.com下載了菜單代碼。CSS作爲本地主機而不是服務器地址
當調用LocalHost時,代碼在IE和FF的本地機器上運行良好。當我將它複製到我們的Intranet服務器(Windows 2003,IIS 6)並通過它的服務器地址呼叫該頁面時,css無法在IE中完全加載,但在Firefox中工作。我在第二臺服務器(Windows 2008,IIS 7.5)上嘗試過,結果相同。要查看它是否是我的瀏覽器,我有一對其他人在他們的計算機上從服務器上調用該頁面,結果相同。
我沒有改變下載的任何html,css或js代碼。
它似乎是一些CSS加載,但不是全部。我完全難倒了。
這是在Internet Explorer中的截圖。它不工作。
我真的需要弄清楚爲什麼CSS沒有加載。有什麼可以阻止它?我需要在瀏覽器或服務器上更改哪些內容?
如果不能查看*任何內容*,很難說出發生了什麼。但是您應該知道Internet Explorer通常配置爲使用Intranet站點的兼容模式來「增強與企業Web應用程序的兼容性」。您可以使用IE開發人員工具進行驗證。 – poke
這必須是Internet Explorer中最笨的默認設置之一。取消選中「在兼容性視圖中顯示Intranet站點」已將其修復。 我想,我將不得不找出其他的東西。我無法讓2000人改變這種設置。我需要建立一些能夠發揮作用的東西。 – Soren
你可以在你的HTML中添加一些元標記,告訴IE不要這樣做。所以你不需要改變所有的瀏覽器。 – poke