"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo puedo seleccionar un elemento HTML con múltiples clases usando selectores CSS?

¿Cómo puedo seleccionar un elemento HTML con múltiples clases usando selectores CSS?

Publicado el 2025-02-06
Navegar:969

How Can I Select an HTML Element with Multiple Classes Using CSS Selectors?

Elementos de orientación con múltiples clases usando CSS Selectors

cuando trabaja con HTML y CSS puede encontrar situaciones donde necesita seleccionar elementos basados ​​en elementos basados ​​en elementos sobre los valores de clases específicas. Un requisito común es seleccionar elementos con múltiples clases asignadas a ellos.

pregunta:

dio tres divs con las siguientes clases:

Hello Foo
Hello World
Hello Bar

¿Cómo puede escribir CSS para seleccionar solo el segundo elemento (con las clases "Foo Bar") usando selectores CSS?

Respuesta:

Para seleccionar elementos con múltiples clases, simplemente encadene a los selectores de clase sin ningún espacio intermedio. En este ejemplo, el código CSS sería:

.foo.bar {
  /* Styles for element(s) with foo AND bar classes */
}

Este selector aplicará estilos al segundo div, ya que es el único elemento que tiene las clases "foo" y "bar" asignadas a él.

nota adicional :

Los navegadores más antiguos como Internet Explorer 6 pueden no interpretar correctamente los selectores de clase encadenados. IE6 solo leerá el último selector de clase e ignorará a los demás. Para garantizar la compatibilidad con IE6, debe evitar usar selectores de clase encadenados y, en su lugar, usar selectores más específicos, como:

div.foo.bar {
  /* Styles for element(s) with foo AND bar classes */
}
Último tutorial Más>

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