rgb(255,255,255)
notación ha estado disponible desde CSS1. Pero #ffffff
parece ser mucho más popular.¿Hay alguna buena razón para usar valores hexadecimales sobre los valores de color RGB en CSS?
Obviamente es un poco más compacto. Sé que el hexadecimal está más estrechamente relacionado con los bytes subyacentes, y entiendo que habría ventajas en la realización de la aritmética en esos valores, pero esto no es algo que vayas a hacer con CSS.
Los valores de color suelen ser originados por diseñadores (como yo) que nunca encontrarían la notación hexadecimal en otro lugar, y están mucho más familiarizados con la notación decimal que es la forma principal de especificar el color en las aplicaciones que utilizan - de hecho, he conocido a muchos que no se dan cuenta de cómo un valor hexadecimal dado se descompone en componentes RGB y se supone que no se relaciona directamente con el color, como una referencia del sistema de color Pantone (por ejemplo, PMS432).
Entonces, ¿alguna razón para no usar decimal?
Actualización: muchas gracias por las respuestas. No creo que ninguna razón convincente para usar sea evidente y, por lo tanto, no haya marcado una respuesta. Pero algunos puntos secundarios interesantes, particularmente WCWedin on [decimal que se requiere para RGBA] (http://stackoverflow.com/questions/1171422/are-there-any-good-reasons-for-using-hex-over-decimal-for -rgb-color-values-in-cs/1171543 # 1171543) – e100
Hmm, ¿no estoy seguro de lo que estoy haciendo mal con la sintaxis del enlace de Markdown? – e100