「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Chrome および IE9 で永続的な画像の境界線を削除する方法は?

Chrome および IE9 で永続的な画像の境界線を削除する方法は?

2024 年 11 月 9 日に公開
ブラウズ:696

How to Remove Persistent Image Borders in Chrome and IE9?

Chrome/IE9 で見つけにくい画像の境界線を削除する

Chrome または IE9 で画像を表示すると、設定にもかかわらず細い境界線が永続的に表示される場合があります。 CSSの「outline: none」と「border: none」。この問題は、「border: none」をオーバーライドする Chrome の特有の動作が原因で発生します。

これに対処するには、画像の幅と高さを 0px に設定し、対応するピクセル値をパディングするという賢いテクニックを使用できます。希望のボタンサイズに合わせます。次の 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;
}

これらのサイズでは表示されるコンテンツが存在しないと Chrome を騙すことで、効果的に境界線を削除できます。この技術により、さまざまなブラウザ間での互換性が保証され、Chrome で見苦しい境界線なしで画像を表示できるようになります。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3