ホームページ > 記事 > ウェブフロントエンド > 「border: none;」を指定しても、Chrome と IE9 で画像に枠線が表示されるのはなぜですか?
Chrome および IE9 の境界線抑制テクニック
Chrome および IE9 で画像の周囲に残る見苦しい境界線を削除するのは、面倒な作業になる場合があります。境界線のプロパティを「なし」に設定しているにもかかわらず、これらのブラウザは頑固に細い線を維持します。
考えられる原因と解決策:
実装例:
Chrome の CSS バグ:
<code class="css">#dlbutn { display:block; width:0px; height:0px; outline:none; padding:43px 51px 43px 51px; margin:0 auto 5px auto; background-image:url(/images/download-button-102x86.png); background-repeat:no-repeat; }</code>
IE9 選択用の CSS境界線:
<code class="css">img { -ms-user-select:none; user-select:none; }</code>
追加のヒント:
以上が「border: none;」を指定しても、Chrome と IE9 で画像に枠線が表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。