"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment supprimer les bordures d’image persistantes dans Chrome et IE9 ?

Comment supprimer les bordures d’image persistantes dans Chrome et IE9 ?

Publié le 2024-11-09
Parcourir:189

How to Remove Persistent Image Borders in Chrome and IE9?

Suppression de la bordure d'image insaisissable dans Chrome/IE9

Lors de l'affichage d'images dans Chrome ou IE9, vous pouvez rencontrer une fine bordure persistante malgré le réglage "contour : aucun" et "bordure : aucun" en CSS. Ce problème est dû à un comportement particulier de Chrome qui remplace "border: none".

Pour contrecarrer ce problème, vous pouvez utiliser une technique intelligente qui consiste à définir la largeur et la hauteur de l'image sur 0 px tout en la remplissant avec les valeurs de pixels correspondantes. à la taille de bouton souhaitée. Prenons l'exemple CSS suivant :

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

En faisant croire à Chrome qu'il n'y a pas de contenu visible à ces dimensions, vous éliminez efficacement la bordure. Cette technique garantit la compatibilité entre différents navigateurs et vous permet d'afficher des images sans bordures disgracieuses dans Chrome.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3