Maison >interface Web >tutoriel CSS >Solution au problème de bordure de paramètre de bouton non valide : aucun attribut dans le didacticiel IE_Basic

Solution au problème de bordure de paramètre de bouton non valide : aucun attribut dans le didacticiel IE_Basic

WBOY
WBOYoriginal
2016-05-16 12:03:523193parcourir

Pour définir un élément sans bordure, il vous suffit de définir border:none pour l'élément. Bien sûr, définir border:0 a le même effet, mais en fait il y a une différence de performances entre les deux

<.>Copier le code Le code est le suivant :
border:none : La bordure est définie sur none, aucun traitement n'est effectué ;
border:0 : La largeur de la bordure est définie sur 0 pixel, mais border-color et border-style sont en fait toujours rendus.

Cependant, dans IE, ce n'est pas le cas pour les éléments bouton et input. Dans IE6 et 7, border:none n'est équivalent qu'à border-style:none, et à l'espace occupé par la bordure. est toujours de. Cela entraîne un ajustement incohérent de la largeur et de la hauteur de l'entrée d'un navigateur à l'autre ! Dans IE6 et 7, bien que border:none soit défini, la frontière existe toujours. Si vous ne me croyez pas, essayez-le.
La solution est donnée ci-dessous :
La première méthode :

Copier le code Le code est le suivant :
border:0 none;

Deuxième méthode :
Ajouter une couleur de fond au bouton

Copier le code Le code est le suivant :
bouton{
fond :#fff;
}

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn