Types de sélecteurs d'attributs CSS - Semalt Expert

Un élément HTML se compose d'une classe, d'un ID et d'attributs. Un sélecteur d'attribut sélectionne les éléments HTML qui comportent un attribut ou avec une valeur d'attribut. Les sélecteurs d'attributs fournissent une méthode simple d'application de styles sur des éléments HTML avec un attribut ou une valeur de trait particulier. Les sélecteurs d'attribut sont définis par deux crochets, qui entourent l'attribut avec sa valeur. Néanmoins, vous pouvez placer un sélecteur de type d'élément avant lui. Le sélecteur CSS [attribut] applique les règles de style à un élément si et quand il se compose d'un trait donné.

Types de sélecteurs d'attributs

Il existe différents types de sélecteurs d'attributs, chacun pouvant être utilisé pour des cas distincts:

CSS [attribute | = "value"] Selector met en évidence les éléments qui ont un trait particulier, et il commence par une valeur définie.

Le sélecteur CSS [attribute ~ = "value"] est utilisé pour rechercher des éléments avec une valeur de propriété contenant un mot spécifique.

CSS [attribute ^ = "value"] Selector recherche les éléments avec une valeur de propriété en mendiant avec une valeur spécifique. La valeur n'est pas nécessairement un mot entier.

CSS [attribute $ = "value"] Selector recherche les composants dont la valeur d'attribut se termine par une valeur définie.

Applications des sélecteurs d'attributs CSS

Le sélecteur d'attributs peut être utilisé de différentes manières au lieu d'utiliser le sélecteur universel, de classe ou d'ID

L'utilisation la plus courante des sélecteurs d'attributs concerne les entrées. Ceux-ci incluent les sélecteurs de texte, les sélecteurs de case à cocher, les sélecteurs de mot de passe, les sélecteurs de fichiers, les sélecteurs cachés, les sélecteurs de mot de passe, les sélecteurs radio, les sélecteurs de réinitialisation et autres.

Formes stylistiques

Les sélecteurs d'attributs sont très utiles pour styliser des formulaires sans classe ni ID.

Liens de style

Par exemple, les sélecteurs d'attributs peuvent être utilisés pour styliser un blogroll où vous avez une liste de liens vers des sites amis. Cependant, vous souhaitez que chaque lien soit de style différent. La manière traditionnelle de procéder consiste à attribuer un nom d'appels qui nécessiterait plus de balises. Néanmoins, vous pouvez utiliser le nième enfant, ce qui nécessite que les commandes ne changent jamais. L'utilisation des sélecteurs d'attributs facilite la tâche car il existe un attribut que vous pouvez cibler.

Entrées frontalières

Le style des éléments de bordure à l'aide de l'attribut d'image de bordure CSS est un moyen élégant d'ajouter des images au corps. Il vous permet de définir une image comme bordure d'un élément. L'image de la bordure peut être mise à l'échelle, découpée en tranches, répétée de différentes manières pour s'assurer qu'elle tient dans la zone de la bordure. L'attribut de rayon des bordures permet d'ajouter des coins arrondis sans utiliser d'images. La propriété définit la forme du coin.

Couleurs de style

Les sélecteurs d'attributs CSS simplifient le style de tous les éléments qui ont une valeur de couleur particulière. Vous pouvez utiliser le mot-clé couleur, les notations RGB (), RGBA (), HSL () et HSLA (). Les valeurs de couleur RGBA sont une extension du modèle de couleur RGB avec un canal qui définit l'opacité d'une couleur. La valeur des paramètres va de 1.0 (opaque} à 0.0 (transparent)

Le modèle de couleur HSL est expliqué comme (Hue_saturation_Lightness). La représentation de la teinte prend la forme d'un angle (0-360) ou d'une roue chromatique. La saturation et la luminosité sont mesurées en pourcentage. 0% de la saturation représente la nuance ou le gris tandis que 100 représente la couleur. 100% de légèreté représente le blanc tandis que 0% est noir.