2017-07-27 196 views
0

在與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加載,但不是全部。我完全難倒了。

下面是FireFox中的屏幕截圖以及它應該是什麼樣子。 Here is a screen shot of it in FireFox and what it is supposed to look like

這是在Internet Explorer中的截圖。它不工作。 Here is a screenshot of it in Internet explorer. It's not working.

我真的需要弄清楚爲什麼CSS沒有加載。有什麼可以阻止它?我需要在瀏覽器或服務器上更改哪些內容?

+1

如果不能查看*任何內容*,很難說出發生了什麼。但是您應該知道Internet Explorer通常配置爲使用Intranet站點的兼容模式來「增強與企業Web應用程序的兼容性」。您可以使用IE開發人員工具進行驗證。 – poke

+0

這必須是Internet Explorer中最笨的默認設置之一。取消選中「在兼容性視圖中顯示Intranet站點」已將其修復。 我想,我將不得不找出其他的東西。我無法讓2000人改變這種設置。我需要建立一些能夠發揮作用的東西。 – Soren

+0

你可以在你的HTML中添加一些元標記,告訴IE不要這樣做。所以你不需要改變所有的瀏覽器。 – poke

回答

0

檢查在開發模式瀏覽器控制檯上,在Chrome可以用鍵Crtl ++打開它Ĵ,我不使用Firefox。打開後,重新加載頁面,並在加載網站時檢查是否有任何錯誤。也許你需要在你的文件中更新你的CSS文件的路徑/位置,例如,你的文件存儲在/home/my_website/style/file.css中,你可以在本地訪問它,但也許當瀏覽器加載你的網站時,它沒有找到文件/路線。

0

我有同樣的問題,因爲你沒有任何幫助做了研究後,然後我試圖訪問其中css文件存儲中的文件夾,並弄清楚,我沒有權限時,我改變了它,它的工作完美enter image description here

相關問題