Maison > interface Web > tutoriel CSS > Comment utiliser les pseudo-classes CSS

Comment utiliser les pseudo-classes CSS

藏色散人
Libérer: 2019-06-03 16:41:41
original
4037 Les gens l'ont consulté

Comment utiliser les pseudo-classes CSS

Comment utiliser les pseudo-classes CSS ?

Les pseudo-classes CSS sont utilisées pour ajouter des effets spéciaux aux sélecteurs.

Syntaxe des pseudo-classes :

selector:pseudo-class {property:value;}
Copier après la connexion

Les classes CSS peuvent également utiliser des pseudo-classes :

selector.class:pseudo-class {property:value;}
Copier après la connexion

pseudo-classe d'ancrage

Dans les navigateurs prenant en charge CSS, différents états du lien peuvent être affichés de différentes manières

Instance

a:link {color:#FF0000;} /* 未访问的链接 */
a:visited {color:#00FF00;} /* 已访问的链接 */
a:hover {color:#FF00FF;} /* 鼠标划过链接 */
a:active {color:#0000FF;} /* 已选中的链接 */
Copier après la connexion

Remarque : dans la définition CSS, a:hover doit être défini Il n'est valable qu'après un:link et un:visited.

Remarque : Dans la définition CSS, a:active doit être placé après a:hover pour être valide.

Remarque : les noms de pseudo-classes ne sont pas sensibles à la casse.

Pseudo-classes et classes CSS

Les pseudo-classes peuvent être utilisées en conjonction avec les classes CSS :

a.red:visited {color:#FF0000;}
<a class="red" href="css-syntax.html">CSS 语法</a>
Copier après la connexion

Si le lien dans l'exemple ci-dessus a été visité, il apparaîtra en rouge.

Pseudo-classe CSS :first-child

Vous pouvez utiliser la pseudo-classe :first-child pour sélectionner le premier élément enfant d'un élément parent.

Remarque : dans les versions précédentes d'IE8, doit être déclaré pour que :first-child puisse prendre effet.

correspond au premier élément

Dans l'exemple suivant, le sélecteur correspond à l'élément

qui est le premier enfant de n'importe quel élément :

Exemple

p:first-child
{
    color:blue;
}
Copier après la connexion

Correspond à tous les éléments

qui correspondent au premier élément

Dans l'exemple ci-dessous, sélectionne tous les éléments

instance

p > i:first-child
{
    color:blue;
}
Copier après la connexion

correspond à tous les éléments

dans tous les éléments

qui sont le premier enfant >

Dans l'exemple suivant , le sélecteur correspond à tous les éléments de tout élément

qui est le premier enfant de cet élément :

Instance

p:first-child i
{
    color:blue;
}
Copier après la connexion

CSS - :lang pseudo-class

:lang pseudo-class vous donne la possibilité de définir des règles spéciales pour différentes langues

Remarque : IE8 doit déclarer < ;!DOCTYPE> -classe.

Dans l'exemple suivant, la classe :lang définit le type de guillemets pour l'élément q avec la valeur d'attribut no :

Instance

q:lang(no) {quotes: "~" "~";}
Copier après la connexion

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal