2013-01-05 54 views
0

我正在爲客戶端做一個網站,並且在IE/Firefox/Opera中加載頁面時出現一些奇怪的原因,樣式表無法正確加載。IE/Firefox/Opera沒有選擇樣式表 - Webkit好吧

當在WebKit(Chrome,Safari,Mobile Chrome,Mobile Safari)中加載網站時,頁面加載正常。

我已檢查文檔類型是否正常,鏈接沒有任何拼寫錯誤,它們都在源代碼中正確鏈接。

我不能爲我的生活找出它爲什麼不起作用!

請幫忙!

http://almostinspired.nethttp://almostinspired.net/wp-content/themes/almostinspired/style.css

+0

它看起來像Firefox正在看你的樣式表,但中途通過它。到目前爲止,我已經確定它會達到115行而不是161行!你應該在這之間取出大塊......也許@ font-face聲明,看看會發生什麼。 – jmeas

+0

太神奇了!它工作時,我拿出一個h6選擇器。奇怪的是如何工作,嘿? 非常感謝您的幫助! 你是怎麼確定firefox在什麼部分打破樣式表的? – patkay

+0

嗨,我面臨同樣的問題。請有任何幫助我解決這個問題。在這裏我無法理解我到底要做什麼。 – kiran

回答

3

發生了什麼事是你的CSS文件,在事實上,每一個瀏覽器加載,但只被部分地被某些瀏覽器進行處理。這可能是因爲格式不正確的樣式表。

我確定這些瀏覽器到達第115行,但是不完全符合第16行。我嘗試刪除其間的選擇器,直到您確定哪一個導致問題。

這是我做的圖了這一點:「檢查元素」

我打開了在Firefox您的網站和去我很清楚,最明顯的事情是你的#wrapper div。這件東西在你的樣式表的第160行左右,這給了我一個沒有得到的行號。我環顧不同的元素,找到最低的數字,而我發現的最低數字是115.這就是我用來推斷這個解決方案的原因。

+0

很好的提示,讓我們來看看這樣的問題。 –