Ver Mensaje Individual
  #8 (permalink)  
Antiguo 14/08/2012, 12:55
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 6 meses
Puntos: 317
Respuesta: CSS con sólo 3 valores

Disculpen que la siga con algo que se supone ya está listo, pero no quisiera dejar algún cabo suelto.

Primero aprovecho a explicar la lógica de eso de los (hasta) 4 valores, para no tener que aprenderlos de memoria.

Los valores siempre son 4, y para la forma reducida, se toma de a pares empezando de la izquierda para rellenar lo que falte.

El orden es en sentido horario, empezando de arriba, a izquierda, a abajo y a derecha.
Si ponemos uno sólo, el navegador lo toma como el primero (arriba) y completa los otros con el mismo valor.
Si ponemos dos, los toma como arriba y como izquierda, y para mantener el centrado, toma el de arriba para abajo y el de la izquierda para poner a la derecha.
Si ponemos tres, son para arriba, izquierda y abajo, y para mantener el centrado horizontal porque falta el derecho, le da el mismo valor de la izquierda.
Si ponemos los cuatro el navegador no tiene que completar nada y escribo este párrafo de puro molesto que soy.


Bueno, ahora sí, el problema por el que vine está en la mención de los colores. Porque no son formas reducidas. En realidad son dos paletas. Aunque una contiene a la otra.

El formato hexadecimal provee 16 valores por cada "caracter" que usamos, lo que para un formato #RRGGBB (donde cada letra tiene un valor entre 0 y 15) nos da la cantidad máxima de
16 × 16 × 16 × 16 × 16 × 16 = 16777216
Esta paleta 16M contiene casi todos los colores posible en una página web. Digo "casi", porque existe un valor más para poner canal alfa, que no agrega nuevos tonos a los que ya hay, pero permite escribirlos de otra manera y con otra lógica.


El formato #RGB es una paleta reducida, pero no una forma reducida de escribir los valores de #RRGGBB, ya que siguiendo con la operación anterior
16 × 16 × 16 = 4096
no nos alcanza por mucho.

Evidentemente, la paleta 4K está incluída en la de dieciseis millones de colores, pero no son más (o son poco más) que cuatro mil; y no permiten escribirlos a todos.

Son dos sistemas, no dos formas (larga y corta) de escribir lo mismo.
Salvo donde coincidan .