„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie entferne ich dauerhafte Bildränder in Chrome und IE9?

Wie entferne ich dauerhafte Bildränder in Chrome und IE9?

Veröffentlicht am 09.11.2024
Durchsuche:773

How to Remove Persistent Image Borders in Chrome and IE9?

Entfernen des schwer fassbaren Bildrandes in Chrome/IE9

Bei der Anzeige von Bildern in Chrome oder IE9 kann es trotz der Einstellung zu einem dauerhaft dünnen Rand kommen „outline: none“ und „border: none“ in CSS. Dieses Problem entsteht durch ein eigenartiges Chrome-Verhalten, das „border: none“ überschreibt.

Um dem entgegenzuwirken, können Sie eine clevere Technik anwenden, bei der die Bildbreite und -höhe auf 0 Pixel festgelegt und das Bild gleichzeitig mit entsprechenden Pixelwerten aufgefüllt wird auf die gewünschte Knopfgröße. Betrachten Sie das folgende CSS-Beispiel:

#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;
}

Indem Sie Chrome glauben machen, dass bei diesen Abmessungen kein Inhalt sichtbar ist, beseitigen Sie effektiv den Rand. Diese Technik stellt die Kompatibilität zwischen verschiedenen Browsern sicher und ermöglicht die Anzeige von Bildern ohne unschöne Ränder in Chrome.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3