Tipos de selectores de atributos CSS - Semalt Expert

Un elemento HTML consta de una clase, ID y atributos. Un selector de atributos selecciona los elementos HTML que presentan un atributo o con un valor de atributo. Los selectores de atributos proporcionan un método simple para aplicar estilos en elementos HTML con un atributo particular o valor de rasgo. Los selectores de atributos están definidos por dos corchetes, que encierran el atributo con su valor. Aún así, puede poner un selector de tipo de elemento antes. El selector CSS [atributo] aplica las reglas de estilo a un elemento si y cuando consiste en un rasgo dado.

Tipos de selectores de atributos

Existen diferentes tipos de selectores de atributos, cada uno de los cuales se puede utilizar para casos separados:

El selector CSS [attribute | = "value"] resalta los elementos que tienen un rasgo particular, y comienza con un valor definido.

El selector CSS [attribute ~ = "value"] se utiliza para buscar elementos con un valor de propiedad con una palabra específica.

El selector CSS [attribute ^ = "value"] busca elementos con un valor de propiedad que comienza con un valor específico. El valor no es necesariamente una palabra completa.

El selector CSS [attribute $ = "value"] busca componentes que tienen un valor de atributo que termina con un valor definido.

Aplicaciones de los selectores de atributos CSS

Hay varias formas en que se puede usar el selector de atributos en lugar de usar el selector universal, de clase o de ID

El uso más común de los selectores de atributos es en las entradas. Estos incluyen los selectores de texto, selectores de casillas de verificación, selectores de contraseña, selectores de archivos, selectores ocultos, selectores de contraseña, selectores de radio, selectores de reinicio y otros.

Formas de peinado

Los selectores de atributos son muy útiles cuando se diseñan formularios sin clase o ID.

Enlaces de estilo

Por ejemplo, los selectores de atributos se pueden usar para diseñar un blogroll donde tenga una lista de enlaces a sitios amigos. Sin embargo, lo que desea es que cada enlace tenga un estilo diferente. La forma tradicional de hacerlo es asignar un nombre de llamada que requeriría más marcas. Aún así, podría usar el enésimo hijo, que requiere que las órdenes nunca cambien. El uso de los selectores de atributos lo hace tan fácil ya que hay un atributo al que puede apuntar.

Entradas fronterizas

Diseñar elementos de bordes con el atributo de imagen de borde CSS es una forma elegante de agregar imágenes al cuerpo. Le permite definir una imagen como el borde de un elemento. La imagen del borde puede escalarse, cortarse, repetirse de diferentes maneras para garantizar que se ajuste al área del borde. El atributo de radio de bordes permite agregar esquinas redondeadas sin usar imágenes. La propiedad define la forma de la esquina.

Colores de estilo

Los selectores de atributos CSS simplifican el estilo de todos los elementos que tienen un valor de color particular. Puede usar la palabra clave de color, las anotaciones RGB (), RGBA (), HSL () y HSLA (). Los valores de color RGBA son una extensión del modelo de color RGB con un canal que define la opacidad de un color. El valor de los parámetros varía de 1.0 (opaco) a 0.0 (transparente)

El modelo de color HSL se explica como (Hue_saturation_Lightness). La representación del tono está en forma de ángulo (0-360) o la rueda de colores. La saturación y la luminosidad se miden como porcentajes. El 0% de saturación representa la sombra o el gris, mientras que 100 representa el color completo. El 100% de ligereza representa el blanco mientras que el 0% es negro.