J'ai besoin de sa représentation de code, comme #FFFFFF
.
J'ai besoin de sa représentation de code, comme #FFFFFF
.
Réponses:
À partir de HTML5, les couleurs de premier plan des liens hypertexte, entre autres, sont sur la bonne voie pour une normalisation sous la forme de lignes directrices pour le comportement de rendu par défaut attendu . En particulier, tirées de la section Phrasing content , les couleurs par défaut recommandées pour les hyperliens non visités et visités sont les suivantes:
:link { color: #0000EE; }
:visited { color: #551A8B; }
Notez cependant qu'il n'y a pas de valeur par défaut recommandée pour les hyperliens actifs ( :link:active, :visited:active
).
Vous pouvez utiliser ces couleurs par défaut et vous attendre raisonnablement à ce qu’elles fonctionnent. Mais gardez à l'esprit qu'un navigateur est libre d'ignorer tout ou partie de ces directives, car il n'est jamais obligé de les suivre. Cependant, il est recommandé pour une expérience utilisateur cohérente dans tous les navigateurs (c'est ainsi que «attendu» est défini dans ce contexte), il est donc probable que ces couleurs correspondent aux valeurs par défaut de la plupart des navigateurs. Au pire, ils servent toujours d' approximations raisonnables des valeurs réelles.
En particulier, les couleurs par défaut des liens non visités et visités dans les dernières versions de Firefox et Chrome sont cohérentes avec les directives ci-dessus, mais les versions récentes d'IE indiquent des valeurs différentes: les liens non visités sont rgb(0, 102, 204)
, ou #0066CC
, et les liens visités sont rgb(128, 0, 128)
, ou #800080
. Les anciennes versions de Firefox (et peut-être Safari / Chrome) avaient également des valeurs par défaut différentes. Ce sont cependant des versions plus anciennes; la principale valeur aberrante que je connaisse aujourd'hui est IE. On ne sait pas encore si cela changera dans Project Spartan - actuellement, il reflète toujours les mêmes valeurs que la dernière version d'IE.
Si vous recherchez un jeu de couleurs standardisé utilisé par tous les navigateurs plutôt que suggéré par HTML5, il n'y en a pas. Il n'y a pas non plus de moyen de revenir à la valeur par défaut d'un navigateur pour une propriété particulière sur un élément particulier en utilisant du CSS pur. Vous devrez soit utiliser les couleurs suggérées par HTML5, soit concevoir votre propre jeu de couleurs et l'utiliser à la place. L'une ou l'autre de ces options prévaudra sur les valeurs par défaut du navigateur, quel que soit le navigateur.
En cas de doute, vous pouvez toujours utiliser la about:blank
technique que j'ai décrite précédemment pour flairer les couleurs par défaut, car elle reste applicable aujourd'hui. Vous pouvez l'utiliser pour renifler la couleur du lien actif dans tous les navigateurs, par exemple; dans la dernière version de Firefox (29 à compter de cette mise à jour), c'est rgb(238, 0, 0)
, ou #EE0000
.
c'était une norme mais qui diffère fortement d'un navigateur à l'autre. (depuis que Nielsen a abandonné;)
Les couleurs par défaut dans Gecko, en supposant que l'utilisateur n'a pas changé ses préférences, sont:
#0000EE
(bleu)#551A8B
(violet)#EE0000
(rouge)Gecko fournit également des noms pour les couleurs de l'utilisateur; ils sont -moz-hyperlinktext
-moz-visitedhyperlinktext
et -moz-activehyperlinktext
et ils fournissent également -moz-nativehyperlinktext
la couleur du lien système.
Selon la feuille de style HTML officielle par défaut , il n'y a pas de couleur de lien par défaut définie. Cependant, vous pouvez découvrir la valeur par défaut utilisée par votre navigateur en prenant une capture d'écran et en utilisant l'outil pipette dans n'importe quel éditeur graphique décent ou en utilisant les outils de développement de votre navigateur (sélectionnez un a
élément, recherchez computed values>color
).
Pour moi, sur Chrome (mis à jour en juin 2018), la couleur d'un lien non visité est # 2779F6. Vous pouvez toujours l'obtenir en zoomant de très près, en prenant une capture d'écran et en visitant un site Web comme html-color-codes.info qui convertira une capture d'écran en code couleur.
La meilleure façon d'obtenir le style par défaut d'un navigateur sur quelque chose est de ne pas styler du tout l'élément en premier lieu.
.ui-widget-content a { color: black; }
, donc tous les liens dans les onglets perdent leur couleur normale. J'aimerais remplacer cela et obtenir simplement les couleurs par défaut du navigateur (ou la feuille de style personnelle de l'utilisateur), mais à la place, je devrai coder en dur des couleurs spécifiques.
Code de couleur html par défaut comme celui-ci:
Red #FF0000 rgb(255, 0, 0)
Maroon #800000 rgb(128, 0, 0)
Yellow #FFFF00 rgb(255, 255, 0)
Olive #808000 rgb(128, 128, 0)
Blue #0000FF rgb(0, 0, 255)
Navy #000080 rgb(0, 0, 128)
Fuchsia #FF00FF rgb(255, 0, 255)
Purple #800080 rgb(128, 0, 128)