0

我一直在用 Wordpress 设计一个网站,并开始在不同的浏览器中进行测试,但令人沮丧的是,我发现我的标题的主要背景图像没有在 IE9、IE8 或 IE7 中显示——而且很可能在 IE6 中也没有.

我对 CSS 比较陌生,无法弄清楚问题所在。我一直在搜索许多帮助主题和论坛,并没有找到我的特定问题的答案,所以如果有人愿意帮助我,我将非常感激。

提前致谢!

这是该网站的链接:http ://www.godlygirlhood.org/sandbox

这是标题的 CSS 代码:

#branding {
    width: 1015px;
    height: 559px;
    margin: auto;
    background-color: #f2e9b3;
    background-image: url(http://godlygirlhood.org/sandbox/wp-content/uploads/2012/01/GG-header_1015px.png);
    background-repeat: no-repeat;
}
4

3 回答 3

0

看起来您使用的是 HTML5 标头标记,该标记在 9 之前的 IE 版本中不受支持。您可以使用诸如 Modernizr 之类的 polyfill 脚本来添加对标记的支持,或者将标头标记更改为 div

于 2012-05-10T21:03:55.813 回答
0

它在 IE9 中显示对我来说很好。尝试清除缓存,看看是否可以解决问题。这可能只是一个缓存问题。

于 2012-05-10T21:04:15.983 回答
0

根据@GeoffWarren 的建议和随后的研究,我发现了一个 Wordpress 插件,可以轻松处理 IE8 及更低版本不支持的所有 HTML5 标签:http : //wordpress.org/extend/plugins/html5shiv/正在使用 WP 并且在使用 header 标签时遇到类似的困难,这将很快解决问题。

谢谢@GeoffWarren 和@JamesJohnson 的建议和帮助。

于 2012-05-16T17:31:44.943 回答