私は次のCSSを使用して、背景画像を自分のdivの100%のサイズにします。CSS HTML非ie7またはie8のCSSを無視する方法
#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で、私は背景の概要を見ることができるということである:URL(/images/leadGen_bg2.png)とき画像はdivに収まるように引き伸ばされます。そして私は、私がバックグラウンドを取り除くと、上記のIE7とIE8ではうまく動作しますが、もはやfirefoxで見ることができないということをテストしました(url(/images/leadGen_bg2.png))。
どうすればこの問題を回避できますか?
これは何をすべきかを示しています。私はスタイルシートがどのように実装されるかを制御できません。とにかくCSSファイルには、どのようなブラウザが何をすべきかを実装するためのものがありますか?IE7のIEです。私は*できますか?IE8のようなものはありますか? – StevieB