Maison > interface Web > tutoriel CSS > Comment styliser les liens commençant par un préfixe spécifique à l'aide des sélecteurs d'attributs CSS ?

Comment styliser les liens commençant par un préfixe spécifique à l'aide des sélecteurs d'attributs CSS ?

Linda Hamilton
Libérer: 2024-11-22 08:09:10
original
691 Les gens l'ont consulté

How Do I Style Links Starting With a Specific Prefix Using CSS Attribute Selectors?

Comprendre le sélecteur d'attribut CSS : a[href^="..."]

En CSS, vous pouvez utiliser des sélecteurs d'attribut pour styliser éléments en fonction des valeurs de leurs attributs. Un sélecteur d'attribut spécifique est a[href^="..."]. Décomposons ses composants :

Comment Ça marche ?

Le sélecteur a[href^="http:"] correspond à toutes les balises d'ancrage dont la valeur de l'attribut href commence par "http:". Cela inclut généralement la plupart des liens externes référençant des sites Web sur Internet.

Par exemple, considérons le CSS suivant :

a[href^="http:"] {
   background: url(img/keys.gif) no-repeat right top;
}
Copier après la connexion

Cette règle CSS appliquera une image d'arrière-plan et une position spécifiques à tous les liens qui commencez par "http :".

Utilisation avancée :

Vous pouvez également utiliser plusieurs sélecteurs d'attributs avec le même attribut, comme indiqué dans l'exemple que vous avez fourni :

a[href^="http://mysite.com"], a[href^="http://www.mysite.com"] {
   background-image: none; padding-right:0;
}
Copier après la connexion

Cette règle cible tous les liens commençant par "http://mysite.com" ou "http://www.mysite.com" et supprime leur image d'arrière-plan et définit leur remplissage à zéro. Cela vous permet de personnaliser l'apparence des liens externes au sein de votre propre site Web sans affecter les autres liens externes.

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!

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