因此,我有以下 CSS 用于将背景图像的大小设置为 div 的 100%。
#solutionsNav div.leadgen {
background:url(/images/leadGen_bg2.png) no-repeat;
background-size: 100% 100%;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/leadGen_bg2.png', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/leadGen_bg2.png', sizingMethod='scale')";
behavior: url(/scripts/PIE.htc);
padding: 10px;
color: #FFF;
cursor: pointer;
}
这似乎现在在所有浏览器中都有效,但唯一的问题是在 IE7 和 IE8 中,当图像被拉伸以适合 div 时,我可以看到背景的轮廓:url(/images/leadGen_bg2.png)。而且我已经测试过,如果我在上面取出 background:url(/images/leadGen_bg2.png) ,它在 IE7 和 IE8 中仍然可以正常工作,但在 Firefox 中无法再看到它。
我怎么能解决这个问题?