Google Chrome > zones de texte > bordure Jaune lorsqu'il est actif..?
J'ai été la modification d'un formulaire d'aujourd'hui, et de le tester dans le navigateur Chrome. J'ai remarqué que sur la sélection d'une zone de texte, avec border: 0 ou rien", il met toujours une bordure jaune autour d'elle. Personne ne sait d'une façon de se débarrasser de cette frontière? J'ai l'habitude de wouldnt être gênés, mais il a l'air vraiment horrible avec le schéma de couleurs que j'utilise.
Merci d'avance.
Ce qui concerne,
Richard
PS j'ai essayé de l'aide !important aussi, dans le cas où quelque chose d'autre est la définition de la frontière du jaune dans le CSS.
- Essayez
outline: none;
- pour le plaisir de référence, quelques liens utiles à propos de css' outline-propriété : w3.org/TR/CSS2/ui.html#dynamic-outlines , alexmansfield.com/css/css-outline
- Pensez immeemosol, signet ceux de référence pour l'avenir! Très utile!
Vous devez vous connecter pour publier un commentaire.
Ceci est causé par une contour, pas une frontière. Le style spécifique que vous voyez est défini dans l'agent utilisateur (navigateur) de la feuille de style.
Je suis d'accord que google Chrome est grand, a souligné le contour est de mauvaise qualité, dans de nombreux cas, bien qu'il ne le rendre évident le champ n'est actif.
Au début de 2014, le point culminant est maintenant bleu (au lieu de jaune) et de les mettre en évidence l'effet est plus petit. Les instructions suivantes sont valables pour la modification de ce style.
Enlever le Contour
Vous pouvez définir
outline: none;
sur n'importe quel élément à supprimer le surlignage complètement.Cela peut être (probablement) réduit l'accessibilité/facilité d'utilisation. Il en est de même un site web dédié sur les dangers de l'éliminer complètement le contour.
Style le Contour
Une meilleure alternative est de style le contour de sorte qu'il est toujours visible mais moins désagréable. Voir https://developer.mozilla.org/en-US/docs/CSS/outline
Démo: http://jsfiddle.net/G28Gd/2/
Attentes De L'Utilisateur
En théorie, le contour peut être utilisé à des fins esthétiques, bien que je n'ai jamais trouvé une autre utilisation pratique que d'indiquer le focus. Cependant, il est préférable d'afficher uniquement l'accent-comme le contour lorsqu'un élément est en fait concentré. En d'autres termes, ne pas en faire un élément regard porté quand il ne l'est pas.
Rappelez-vous que les ancres HTML peut également recevoir le focus et que leur cadre peut également être de style. Cela peut être utile de repère pour l'utilisateur.
Rendu Visuel
Un contour peut être appliquée à n'importe quel élément (encore une fois, assurez-vous de ne pas confondre l'utilisateur).
Contrairement aux frontières, ils ne sont pas d'incidence sur la position ou la taille de la boîte. Ceci est important, par exemple, en montrant que l'ancre a priorité; si vous avez ajouté une bordure à l'ancre, l'ensemble de la zone de déplacement visible par la taille de la bordure (l'essayer). Par comparaison, un contour ne pas déplacer la zone.
Un inconvénient de cette zone de l'indépendance, c'est que le contour ne permet pas toujours de rendre précisément là où vous les attendez. Remplacé éléments peut rendre dans les moyens (maintenant ou dans l'avenir), qui ne pourraient pas l'air bien avec un point fort particulier de style.
<input type="range">
est un bon candidat pour voir ce comportement.Ce plan est fonctionnel, mais pas très jolie ou encore aligné correctement Chrome 26-29).
Bouton éléments ne sont pas actuellement (Chrome 21) l'air correct avec un contour spécifié (essayez-le et voyez - le contour de ne pas suivre le bord de la touche).Contours semblent maintenant être correctement alignés avec les bords de touche de Chrome 26.
C'est un
outline
, pas une frontière; Utiliser le contour d'une propriété CSS.