"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 > ¿Puede CSS localizar elementos HTML basados ​​en cualquier valor de atributo?

¿Puede CSS localizar elementos HTML basados ​​en cualquier valor de atributo?

Publicado el 2025-06-15
Navegar:908

Can CSS Target HTML Elements Based on Any Attribute Value?

dirigido a los elementos HTML con cualquier valor de atributo en css

en css, es posible dirigir elementos basados ​​en atributos específicos, como se ilustra en el ejemplo a continuación:

input[type=text] {
    font-family: Consolas;
}

Sin embargo, surge una pregunta común: ¿pueden los elementos dirigirse en función de cualquier valor de atributo? Este artículo explora este tema.

usando el selector de atributos

para apuntar a los elementos con cualquier valor de atributo, se puede emplear el selector de atributos. Al omitir el valor después del nombre del atributo, se seleccionan todos los elementos con ese atributo. Por ejemplo:

a[rel] {
    color: red;
}

Con esta regla, el fragmento HTML proporcionado peinaría el primer y el tercero red text standard text red text again

Este comportamiento refleja el cura de cursor predeterminado: el estilo de puntero aplicado a etiquetas con atributos href definidos.

que maneje los valores vacíos Valores de atributo. Esto se puede lograr usando: no pseudo-class junto con el selector de atributos:

a [rel]: no ([rel = ""]) { Color: rojo; }

Esta regla se dirige a todas las etiquetas de anclaje con un atributo REL, excluyendo aquellos donde el valor está vacío (es decir, no se especifica ningún valor).
            
Ú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