0

我正在使用 Wordpress 和 320press 的 wp-bootstrap 主题构建一个网站。我已经为它创建了自己的色板主题,并且一切正常,除了在 IE 中,网站的底部,在页面加载时不可见的部分,被灰色替换,就好像它从未渲染过一样。所以该网站看起来不错,直到我向下滚动。

我已经在 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/但它工作得很好。

4

1 回答 1

1

对我来说,我将使用 .SVG 为 IE9 渲染

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

我会推荐你​​使用: http: //www.colorzilla.com/gradient-editor/

于 2013-01-07T13:58:28.300 回答