2010-03-09 8 views
-1

De combien de façons nous pouvons donner des informations de couleur en X/HTML, css?code de couleur en X/HTML, CSS

Je sais que certains

  1. Hex
  2. nom de la couleur
  3. rgba

est-il une autre méthode?

et quelle méthode est préférable d'utiliser et laquelle ne l'est pas? S'il vous plaît donner des explications.

Répondre

3

Les trois façons dont vous parlez sont les trois seules.

Je ne pense pas une méthode spécifique est généralement préféré, mais en tant que développeur, J'aime voir les numéros hexagonaux.

Je voudrais éviter les noms de couleur simplement parce que si vous voulez connaître la vraie valeur d'une couleur vous devez regarder vers le haut qui est une gêne dans mon flux de travail.

De plus, les nombres hexadécimaux sont les les plus compacts façon de décrire une couleur (pour la plupart des couleurs), donc vous pourriez dire quelques octets de bande passante en utilisant hexadécimal. Cette n'a pas vraiment d'importance, mais c'est l'une des seules différences que je peux penser.

1

Il y a une autre méthode: celle qui vous manque est l'ancienne RGB. RGBa inclut l'opacité (c'est le 'a', pour alpha) - ce n'est pas la même chose que RGB. RGB est pris en charge par un large éventail de navigateurs, anciens et nouveaux; RGBa est pris en charge par un ensemble de navigateurs plus étroit mais significatif: http://css-tricks.com/rgba-browser-support/ (IE étant le principal holdout, comme d'habitude).

La méthode que vous utilisez n'a pas vraiment d'importance. Je préfère l'hexagone par habitude, mais je commence à utiliser RGB de plus pour que je puisse commencer à m'habituer à l'étendre à RGBa.

+0

est un nouvel ajout? http://www.imventurer.com/2007/09/24/css-color-codes/ –

+0

Oui. Une partie de CSS3 (la prochaine grande chose et tout ça). Bon article: http://24ways.org/2009/working-with-rgba-colour Spécification: http://www.w3.org/TR/css3-color/#rgba-color –

+0

alors devrions-nous utiliser RFBa sur hex ? –

Questions connexes