2011-08-11 1 views
2

Selon le CSS spec, il existe un certain nombre de couleurs système intégrées pouvant être utilisées, telles que Surbrillance et Arrière-plan.Couleurs du système CSS: existe-t-il un mappage pour les différents navigateurs/paramètres du système d'exploitation?

Y at-il correspondance entre ces constructions-ins et les différents OS/paramètres du navigateur? Par exemple, si j'utilise la couleur: Mettez en surbrillance dans mon CSS sur WinXP, que dois-je changer dans mes propriétés d'affichage -> Apparence afin de changer la valeur par défaut?

Répondre

0

La plupart, sinon tous les paramètres de la carte à la couleur fenêtre et Paramètres d'apparence. Les noms ne correspondent pas tous, par exemple dans CSS Background est égal à Desktop. Il s'agit d'un good page for testing, modifiez certains paramètres de votre système et actualisez la page.

EDIT: Mettez en surbrillance est égal à éléments sélectionnés dans les préférences système. J'utiliserais les sélecteurs de sélection :: mentionnés ci-dessous pour contrôler ceci pour aucun navigateur IE.

Pourquoi voulez-vous pouvoir le faire? Si c'est sur votre propre ordinateur, alors vous verrez seulement les couleurs que vous sélectionnez - vous pouvez aussi les ajouter au CSS, et si c'est pour un kiosque/machine publique, je coderais les couleurs correctes que je veux changer les préférences du système modifieraient le site.

Vous pouvez modifier le texte sélectionné semble à tous les utilisateurs, mais je pense que cela ne fonctionne que dans les navigateurs Firefox/Webkit, donc pas IE.

:: - moz-sélection {background: # 666; couleur: #fff; } :: selection {arrière-plan: # 666; couleur: #fff; }

Cela va rendre le texte sélectionné soit blanc sur fond gris foncé.

liens utiles: http://www.iangraham.org/books/xhtml1/appd/update-23feb2000.html et https://developer.mozilla.org/en-US/docs/Web/CSS/color_value - défiler vers le bas aux couleurs du système