Internet Explorer:ce bouton est actif intérieure-rembourrage
Trident <=9
semble ajoutez quelque chose comme un intérieure-rembourrage à active bouton éléments.
Est-il possible de désactiver cette fonction en utilisant des css ?
- Yep. c'est la façon dont les boutons de travailler dans IE. C'est à partir de la WindowXP l'école des effets 3D de l'interface widgets. Si vous ne voulez pas que l'effet, ne pas utiliser de
button
élément. - donc, c'est une "fonctionnalité" de trident ?
- Le "mouvement du texte" est normal, mais dans votre capture d'écran, le texte semble avoir été déplacé plus que la normale. Habituellement, il ne se déplace que d'environ 1px vers le bas et la droite. Quel est votre code HTML/CSS? jsFiddle, contenant que cela aiderait. Aussi la version(s) de IE?
- l'image est juste un exemple, pas une capture d'écran. quelle que soit, c'est à dire se déplace à l'intérieur de la touche de texte à partir de 6 à 9. c'est à mon avis inutile et de mauvais caractère. fu mme.
- Je pensais que c'était un genre de bug que le texte avait déménagé tellement 😀
- Quel ennuyeux "fonctionnalité" de l'ei.
- rembourrage intérieur est juste un rembourrage en passant, un extérieur rembourrage serait une marge
Vous devez vous connecter pour publier un commentaire.
Mise à jour: Pour IE11+, il peut être retiré.
Non, vous ne pouvez pas vous débarrasser de celui-ci (dans les anciennes versions d'Internet Explorer).
Comme @Spudley dit:
Si c'est vraiment important, puis un
a
élément est la seule alternative, mais ce n'est pas vraiment la peine de commutation juste pour résoudre ce problème. Les utilisateurs d'Internet Explorer sont habitués.Dans Microsoft Internet Explorer 11+ vous pouvez le fixer! Utilisation
position: relative
pour les éléments intérieurs de bouton.html:
css:
Profitez-en!
display: inline-table
.