2013-01-07 103 views
0

我正在建造一個網站使用Wordpress和從320press的wp-bootstrap主題。我爲它創建了自己的swatch主題,除IE之外,它的所有功能都可以正常工作,其中網頁的底部部分(頁面加載時不可見的部分)被灰色替換,就好像它從未呈現過一樣。所以該網站看起來很好,直到我向下滾動。ie9不渲染底部的背景漸變部分

我已經測試了3個不同的IE9實例。

有沒有其他人看到過這樣的渲染錯誤?我在互聯網上找不到任何東西,並且在html或css中看不到任何錯誤。

我會指向該網站,但它現在只存在於本地。

編輯:我發現,通過禁用這條規則:

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6dae0', endColorstr='#7490a0',GradientType=0); 

問題消失。不幸的是它被替換爲

background: rgb(214,218,224); 

這不是一個漸變。

我試圖在jsfiddle重新創建問題:http://jsfiddle.net/3AFw8/2/但它在那裏工作完美。

+2

嘗試重新創建在www.jsfiddle.net問題。它會幫助我們幫助你。 – Kyle

回答

1

我,我會用.SVG來渲染IE9

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZGFlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NDkwYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); 

我會建議你使用:http://www.colorzilla.com/gradient-editor/

+1

工作。事實上,我確實使用了漸變編輯器,但我設法忽略了ie9選項。謝謝! –