Saltar al contenido principal
Codigo Heroe
Tarea anterior
Selectores estructurales y pseudoelementos7/17
A la lista de tareas
  1. 1. Combinación de selectores
  2. 2. La pseudoclase :not
  3. 3. Combinaciones con :not
  4. 4. La pseudoclase :nth-last-child
  5. 5. La pseudoclase :first-of-type
  6. 6. La pseudoclase :last-of-type
  7. 7. La pseudoclase :nth-of-type
  8. 8. La pseudoclase :nth-last-of-type
  9. 9. El selector de hermanos posteriores
  10. 10. La pseudoclase :empty
  11. 11. La pseudoclase :only-child
  12. 12. La pseudoclase :only-of-type
  13. 13. El pseudoelemento ::before
  14. 14. El pseudoelemento ::after
  15. 15. Posicionamiento de pseudoelementos
  16. 16. Fondos de pseudoelementos
  17. 17. Los pseudoelementos ::first-line y ::first-letter
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

La pseudoclase :nth-of-type

La pseudoclase :nth-of-type funciona casi igual que :nth-child. La diferencia es que tiene en cuenta la etiqueta del elemento.

Puedes volver al ejemplo del quinto ejercicio para repasar las diferencias entre estos selectores.

Veamos otro ejemplo. Si usamos estos selectores en el ejercicio actual:

ul:nth-child(2) { }
ul:nth-of-type(2) { }

El primer selector seleccionará el segundo elemento hijo, siempre que sea un ul. En nuestro caso seleccionará la primera fila de cartas.

El segundo selector seleccionará el segundo ul entre los elementos hijos ul. En nuestro caso seleccionará la segunda fila de cartas.

La pseudoclase :nth-of-type también funciona con las palabras clave odd y even. El valor odd selecciona los elementos impares y even, los pares del tipo indicado.

La sintaxis de :nth-child se explica en el ejercicio La pseudoclase :nth-child del capítulo de introducción a los selectores.
Como lectura opcional en inglés, también puedes consultar este artículo sobre las diferencias entre :nth-child y :nth-of-type.
  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>La pseudoclase :nth-of-type</title> <link rel="stylesheet" href="course.css"> <link rel="stylesheet" href="style.css"> </head> <body> <div class="paper"> <h1>¿Cómo se juega al solitario?</h1> <p>Como tú quieras.</p> </div> <ul class="cards"> <li class="ace heart"></li> <li class="king diamond"></li> <li class="queen club"></li> <li class="jack spade"></li> <li class="king club"></li> <li class="ace spade"></li> <li class="jack heart"></li> </ul> <ul class="cards"> <li class="jack diamond"></li> <li class="ace club"></li> <li class="king spade"></li> <li class="queen heart"></li> <li class="queen spade"></li> <li class="king heart"></li> <li class="ace diamond"></li> </ul> <ul class="cards"> <li class="queen spade"></li> <li class="king heart"></li> <li class="king club"></li> <li class="ace spade"></li> <li class="jack heart"></li> <li class="queen diamond"></li> <li class="ace diamond"></li> </ul> <ul class="cards"> <li class="queen spade"></li> <li class="ace spade"></li> <li class="jack heart"></li> <li class="ace spade"></li> <li class="ace heart"></li> <li class="queen diamond"></li> <li class="ace diamond"></li> </ul> </body> </html>
CSS

El código ha cambiado, haz clic en "Actualizar" o activa la ejecución automática.

Ha ido a otra página

Haga clic dentro del mininavegador para poner el foco en esta ventana.

100%
ObjetivosRealizado
0
    1. Asigna el color de fondo #ff3300 a todas las cartas de las filas pares.
    2. Asigna el color de fondo #339933 a la tercera carta de la tercera fila.
    3. Asigna el color de fondo #0099ff a las cartas impares de la primera fila.
    Codigo Heroe

    © 2023-2026, codigoheroe.com