Agrupación de selectores

Normalmente, se da el caso en que dos elementos del documento HTML comparten la definición de la misma propiedad CSS. Estos elementos podemos declararlos de una forma extendida:

H1 {color: purple;} 
H2 {color: purple;}
H3 {color: purple;}
H4 {color: purple;}
H5 {color: purple;}
H6 {color: purple;}

O utilizar la agrupación para conseguir una declaración más compacta (el resultado es el mismo en ambos casos):

H1, H2, H3, H4, H5, H6 {color: purple;}

Otros ejemplos de estructuras de agrupación que son equivalentes:

H1 {color: purple; background: white;}
 H2 {color: purple; background: green;}
 H3 {color: white; background: green;}
 H4 {color: purple; background: white;}
 B {color: red; background: white;}
 H1, H2, H4 {color: purple;} 
 H2, H3 {background: green;}
 H1, H4, B {background: white;}
 H3 {color: white;}
 B {color: red;}
 H1, H4 {color: purple; background: white;}
 H2 {color: purple;}
 H3 {color: white;}
 H2, H3 {background: green;}
 B {color: red; background: white;}

Agrupación de declaraciones:

Podemos agrupar declaraciones cuando tenemos diferentes reglas que definen propiedades de un mismo elemento. Por ejemplo:

H1 {font: 18pt Helvetica;}
 H1 {color: purple;}
 H1 {background: aqua;}

Podemos redefirnirlo como:

H1 {font: 18pt Helvetica; color: purple; background: aqua

Los espacios en blanco serán ignorados, así que el navegador se fiará de la correcta estructura sintáctica de las reglas. Es por eso, que para una más sencilla visualización, podemos escribir las reglas CSS de esta forma:

H1 { font: 18pt Helvetica; color: purple; background: aqua; }

Es una buena práctica terminar las declaraciones siempre con punto y coma (aunque no es obligatorio). Motivos:

  • Te permite habituarte a terminar las declaraciones correctamente, que es uno de los errores más comunes.
  • Si decides añadir una nueva declaración a la regla, no tiens porque preocuparte de cómo termina la anterior.
  • Algumos navegadores antiguos pueden confundirse cuando las reglas no se terminan adecuadamente.

Combinaciones de agrupación de selectores y declaraciones:

BODY {background: white; color: gray;}
 H1, H2, H3, H4, H5, H6 {
             font-family: Helvetica, sans-serif;
             color: white; 
             background: black;
}
 H1, H2, H3 {border: 2px solid gray; font-weight: bold;}
 H4, H5, H6 {border: 1px solid gray;} 
P, TABLE {color: gray; font-family: Times, serif;}
PRE {margin: 1em; color: maroon;}

Basura tecnológica: ¿Qué hacemos con ella? Administración Pública, empresas y ciudadanos parecen haberse puesto de acuerdo en los últimos años en que el medio ambiente es cosa de todos y respet...
Entra en Vigencia la Ley AntiDescargas en España Llega el mes de marzo y con él la terrible fecha que los internautas esperábamos: La entrada en vigor de la Ley Antidescargas, que permitirá el cierre...
En 2012 solo la Publicidad en Internet ganará terreno El año 2012 ha sido un año agónico para muchísimas empresas y trabajadores. Lo cierto es que la crisis sigue acechando por doquier y los gobiernos no ...
La apertura de tiendas online crece un 20,4% Así lo asegura un estudio realizado por la compañía Arsys, que determina que la creación de nuevas tiendas online se ha disparado un 20,4% este año, g...
Chrome portátil, la laptop de 20 dólares de Google Google está dispuesto a dar más de una sorpresa a los usuarios más fieles a su tecnología. Lo decimos porque después de las presentaciones de ayer, ha...
¿ Que es el World Wide Web Consortium ? El World Wide Web Consortium, abreviado W3C, es un consorcio internacional que produce recomendaciones para la World Wide Web. Está dirigida por Ti...
Estudio indica que La cámara, el reloj y el despertador son las funciones más usadas de los Smartphones Todos queremos el smartphone más sofisticado, con muchos megas de RAM, varios procesadores, pantallas de alta definición… pero al final lo usamos para...
Pinterest ya Superó a Tumblr en Estados Unidos La ola de usuarios que parecen haber encontrado la salvación al agotamiento en otras redes sociales surfeando en Pinterest logró esta vez otro récord,...
La Guerra de los Grandes, Microsoft marca a Google como sitio Malicioso Microsoft ha bloqueado durante varias horas al buscador de Google. El pasado día 14, como cada segundo martes de mes, la compañía de Steve Ballmer lan...
BlackBerry anunció que dejará de fabricar teléfonos BlackBerry prevé dejar de fabricar sus característicos teléfonos celulares, en un cambio estratégico para una empresa que ganó prestigio con su in...
Agrupación de Selectores y Declaraciones
Tagged on: