Html 样板文件-图像替换不适用于IE7上的内联块

Html 样板文件-图像替换不适用于IE7上的内联块,html,boilerplate,Html,Boilerplate,我正在使用html5样板文件。在IE7上,图像替换似乎不适用于使用内联块的href。我只是得到一张空白的图像。然而,如果我在一个段落中使用内联块,它就会工作 在样板文件中使用图像替换的正确语法是什么 <h1><a href="#" class="ir">Title</a></h1> 或 我想说第二个ir类正在修改h1元素。文件说: 将.ir类添加到要应用图像替换的任何元素中。用图像替换元素内容时,请确保还设置了特定的背景图像:url(pa

我正在使用html5样板文件。在IE7上,图像替换似乎不适用于使用内联块的href。我只是得到一张空白的图像。然而,如果我在一个段落中使用内联块,它就会工作

在样板文件中使用图像替换的正确语法是什么

<h1><a href="#" class="ir">Title</a></h1>  


我想说第二个<代码>ir类正在修改h1元素。文件说:

将.ir类添加到要应用图像替换的任何元素中。用图像替换元素内容时,请确保还设置了特定的背景图像:url(pathtoimage.png);,宽度和高度,以便显示替换图像。


因此,应用于h1元素而不是锚定元素是有意义的。

可能有用:好的,谢谢!我认为IE的问题在于IE7不知道如何正确布局内联块。奇怪的是,我的ie7黑客没有一个能让IR工作。也许这个简单的黑客会对你有利:
<h1 class="ir"><a href="#">Title</a></h1>