Maison > interface Web > tutoriel CSS > Comment puis-je styliser des éléments avec des attributs de n'importe quelle valeur en CSS ?

Comment puis-je styliser des éléments avec des attributs de n'importe quelle valeur en CSS ?

Susan Sarandon
Libérer: 2024-11-26 12:51:10
original
659 Les gens l'ont consulté

How Can I Style Elements with Attributes of Any Value in CSS?

Ciblage d'éléments avec des attributs de n'importe quelle valeur en CSS

CSS offre la possibilité de cibler des éléments avec des attributs spécifiques, tels que input[type=text]. Cependant, pouvons-nous étendre cela aux éléments avec des attributs de n'importe quelle valeur ?

Le défi

Vous souhaitez styliser les éléments qui ont un attribut avec n'importe quelle valeur (à l'exclusion de ceux sans attribut). Par exemple, vous pourriez viser à mettre en évidence les balises d'ancrage avec un attribut rel défini.

La solution

Pour ce faire, utilisez la syntaxe suivante :

a[rel]
{
    color: red;
}
Copier après la connexion

Cette règle correspondra à n'importe quelle balise d'ancrage () possédant un attribut rel, en ajoutant le style spécifié.

Gestion du vide Valeurs

Cependant, la règle ci-dessus fera également correspondre les éléments avec des attributs rel vides. Pour les exclure, incorporez la pseudo-classe :not :

a[rel]:not([rel=""])
{
    color: red;
}
Copier après la connexion

Cela stylisera les balises d'ancrage avec des attributs rel non vides, résolvant ainsi le problème signalé par vsync.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal