2013-02-11 76 views
0

因此,我試過了我能想到的所有東西,或者已經發現如何確保IE 8將與我的頁面中的「內容」屬性一起工作。無法獲得CSS內容屬性在ie8

無論我嘗試什麼,當在IE9中使用F12開發工具在IE8標準模式下查看時,頁面根本不會加載AT ALL。在Adobe的瀏覽器測試儀中查看時,我也會收到「頁面錯誤」。

只要我從我的CSS中刪除我的「內容」屬性行,那麼它工作正常,但當然,然後我失去了我想在所有其他瀏覽器中使用的陰影。

這是頁面:http://saks-jewelers.com(向下的特色產品部分)。

關於我失蹤的任何想法? (本網站使用magento CE 1.7運行)

+0

你的CSS文件看起來相當大,有一個機會,你可能會擊中選擇限制:HTTP:// habdas。 org/msie-4095-selector-limit/ – cimmanon 2013-02-11 22:11:36

+0

[using:after和content:在Internet Explorer 8中]可能的重複(http://stackoverflow.com/questions/9996212/using-after-and-content-in-internet -explorer-8) – DanMan 2014-09-09 13:47:08

回答

0

IE8上的這兩個人都會感到失望!您是否嘗試檢查ie8中的檢查元素以查看錯誤是否更具體?

是否在上次CSS中定義了下拉陰影?

+0

我不知道我是否達到了上述限制。我剛剛經歷了一些其他領域的清理css(最終殺死了幾行),現在IE8正在工作,雖然浮動在IE8和IE7中對IE9都是關閉的,但至少該頁面不會出現錯誤。去搞清楚。 – skondris 2013-02-11 22:15:57

+0

啊,很多CSS都不好。當你開始不得不經常使用「重要」時,你會發現你已經走得太遠了。 – 2013-02-11 22:50:10

1

除非您指定文檔類型,否則內容屬性在IE8中將不起作用。這是根據W3C。

在你的代碼的頂部將這個,讓我們知道,如果它的工作原理:

<!DOCTYPE html> 
+0

這沒有奏效,我試圖讓內容屬性適用於複選框。 – noobcode 2014-02-28 09:49:09