CSSスプライトを使用してページ上のHTTPリクエスト数を減らそうとしています。これらの画像を境界線なしでレンダリングします。あなたが見ることができるように、すべて、CSSスプライトを使用しているときにボーダーレンダリング
:私は私が正しくCSSを設定している、まだ私は(:Googleロゴが意図的にクリップされ注)以下の問題をレンダリング経験しています言うことができる最善のよう
ブラウザはまだ境界線を描画します。また、IEとFireFoxは 'broken link'タイプのアイコンもレンダリングします。
この例で使用されるHTMLは次のとおりです。
<html>
<head>
<style>
img {border:none}
img.css_sprite { background:url("http://www.google.com/images/nav_logo29.png") -20px -10px; height:24px; width:100px; border:none;}
</style>
</head>
<body>
<img class="css_sprite"/>
</body>
</html>
誰も私が間違ってここにやっているものを私に伝えることができますか?私はそれが何か単純でなければならないと確信しています。前もって感謝します。
要するに、このサイト(http://validator.w3.org/)にアクセスする必要があります。 – reisio