Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/04/2014, 06:59
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Cambiar fuente a parrafos

Cita:
Iniciado por Linton Ver Mensaje
¿Qué aportan esos selectores, en vez de poner simplemente <p class="grande"> por ejemplo?

Saludos.
Pues, por ejemplo, puedes abstraer un poco el diseño de la programación. El típico listado que sacas de una base de datos, con su bucle y demás, en vez de añadir una clase para especificar que, por ejemplo, el primer elemento no debe de tener borde superior, pues usas:

Código CSS:
Ver original
  1. #chocolates_suizos li {
  2.   border: 1px solid red;
  3. }
  4.  
  5. #chocolates_suizos li:first-child {
  6.   border-top: none;
  7. }

Y en la misma linea, si quieres unos elementos en donde se alteren sus colores, en lugar de hacerlo mediante el lenguaje de lado servidor simplemente haces:

Código CSS:
Ver original
  1. #chocolates_suizos li:nth-child(odd) {
  2.   background: grey;
  3. }
  4.  
  5. #chocolates_suizos li:nth-child(even) {
  6.   background: darkgrey;
  7. }

O si quieres poner tres colores alternados:

Código CSS:
Ver original
  1. #chocolates_suizos li:nth-child(3n+1) {
  2.   background: grey;
  3. }
  4.  
  5. #chocolates_suizos li:nth-child(3n+2) {
  6.   background: darkgrey;
  7. }
  8.  
  9. #chocolates_suizos li:nth-child(3n+3) {
  10.   background: dimgrey;
  11. }

Por ejemplo: http://jsfiddle.net/4ry6p

And so on...