Desafío: Diseñar selectivamente elementos con el mismo nombre de clase según su posición, independientemente de su ubicación en el marcado.
Solución: Utilice nth-child() o Pseudoselectores nth-of-type() para apuntar a elementos según su posición ordinal dentro de un elemento padre.
El nth-child() El pseudo-selector le permite diseñar un elemento que es el enésimo hijo de su padre. Por ejemplo, para apuntar al primer elemento con la clase "myclass":
.parent_class:nth-child(1) {
color: #000;
}
Para apuntar al segundo y tercer elemento, utilice los siguientes selectores:
.parent_class:nth-child(2) {
color: #FFF;
}
.parent_class:nth-child(3) {
color: #006;
}
El pseudo-selector nth-of-type(n) funciona de manera similar a nth-child(), pero selecciona elementos basándose en su tipo dentro de su padre. Esto es útil cuando tienes varios elementos del mismo tipo dentro de un padre:
.myclass:nth-of-type(1) {
color: #000;
}
.myclass:nth-of-type(2) {
color: #FFF;
}
.myclass:nth-of-type(3) {
color: #006;
}
Ejemplo de HTML:
my text1
my text2
my text3
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3