Html 为什么我的背景图像没有显示在IE中?

Html 为什么我的背景图像没有显示在IE中?,html,css,Html,Css,我一直在用Wordpress设计一个网站,并开始在不同的浏览器中进行测试,令人沮丧的是,我发现我的标题的主要背景图像没有显示在IE9、IE8或IE7中,而且很可能也没有显示在IE6中 我对CSS比较陌生,不知道问题出在哪里。我一直在搜索许多帮助主题和论坛,但还没有找到我的特定问题的答案,因此如果有人能帮助我,我将非常感谢 提前谢谢 以下是该网站的链接: 下面是标题的CSS代码: #branding { width: 1015px; height: 559px; margi

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

我对CSS比较陌生,不知道问题出在哪里。我一直在搜索许多帮助主题和论坛,但还没有找到我的特定问题的答案,因此如果有人能帮助我,我将非常感谢

提前谢谢

以下是该网站的链接:

下面是标题的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;
}

看起来您使用的是HTML5头标签,这在早于9的IE版本中是不受支持的。您可以通过使用类似Modernizer的polyfill脚本来添加对标记的支持,或者将标题标记更改为div

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

基于@GeoffWarren的建议和随后的研究,我发现了一个Wordpress插件,可以轻松地处理IE8及更低版本中不支持的所有HTML5标记:对于那些正在使用WP并在标题标记方面遇到类似困难的人,这将很快解决问题


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

对我来说很好。确保清除缓存和临时文件。我有一个朋友用IE9检查了它,他说它没有显示,但可能现在…但它没有显示-尽管清除了缓存-在我的IE7中。不过,谢谢你!很抱歉造成混淆:我没有IE9。我的朋友有,他之前说它没有显示出来。在他的反馈之后,我找到了一些可能是问题所在的代码并修复了它,这可能就是为什么它现在出现在IE9中。“但它并没有显示我的IE7,尽管我做了CSS修复。我并不想听起来很愚蠢,但我该怎么做,@GeoffWarren?”?感谢您的帮助。您可能需要编辑html以更改标记,或者查看有关如何实现polyfill的说明。谢谢,我将查看这些选项!我会的,我会把一切都弄清楚的。:)