web-dev-qa-db-ja.com

<a>内の<img>は青い境界線を取得します

<a href="index.html"><img src="image.png"/></a>

IE8は、画像を青い枠線で強調表示します。ここでどのCSSが関連するのかわかりませんが、それは単なる境界線ですか?次のように、単一のCSSスタイルを使用してオフにできますか?

a img {
  ...
}
37
Mr. Boy

このCSSを使用します。

a img {
 border:none;
}
67
Sarfraz

はい、できます:

a img { border: 0; }

0幅に0pxを使用するか、または全体的に境界線なしで同じ効果を持つnoneを使用できます。どちらもクロスブラウザで機能します。

12
Nick Craver
a img{
    border-width: 0;
}

詳細なリファレンスは https://developer.mozilla.org/en/CSS/border で見つけてください。

他のブラウザでサイトをテストすることをお勧めします。この場合、IE8の問題ではないことに気づいたでしょう。

6

画像の境界線を0に設定しようとしましたか?

1
snickernet

これも使用できます

<img height="20px" border="0" src="image.png" />

ただし、上記のSarfarazの答えはより良いアプローチです。

0
amresh tripathi