Autor Tema: Selector avanzado pseudoclase CSS seleccionar elementos pares o impares CU01015D  (Leído 2969 veces)

Lorenzo31

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 381
    • Ver Perfil
Buenas queria hacer una consulta. La solución al ejemplo propuesto segun el curso es usar ODD y EVEN.

/* Curso CSS estilos aprenderaprogramar.com*/
ul.especial li:nth-child(odd) {background-color: grey;}
ul.especial li:nth-child(even) {background-color: pink;}

Yo encontré y usé una especie de regla lógica,

/* CSS ejercicio 115D */
.especial {}
.especial li:nth-child(2n+1) { background-color:grey; }
.especial li:nth-child(2n) {background-color:pink; }

Ya sé que hay muchas formas de hacer las cosas en HTML, mi pregunta viene por , cual es la forma más correcta o estandarizada para referirse a elementos pares y impares.

Gracias.
« Última modificación: 13 de Febrero 2016, 21:08 por César Krall »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Hola!

Esta regla vacía creo que no es necesaria, .especial {}

Respecto a tu propuesta la veo igual de buena que la basada en el uso de odd y even. Incluso con esa sintaxis se pueden crear formas más complejas, así que has innovado y es algo que creo debería añadirse al curso cuando hagamos una revisión.

Saludos!
Responsable de departamento de producción aprenderaprogramar.com

Lorenzo31

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 381
    • Ver Perfil
Buenas, gracias César, si, creo que puse la clase vacía porque quería incorporar algo, pero obviamente no hace nada si no tiene propiedades dentro.

Gracias por tu comentario, me da ánimo para seguir.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".