Maison > interface Web > tutoriel CSS > La différence entre les pseudo-classes et les pseudo-éléments en CSS

La différence entre les pseudo-classes et les pseudo-éléments en CSS

PHPz
Libérer: 2023-08-27 09:33:02
avant
1120 Les gens l'ont consulté

Pseudo-classe

La pseudo-classe représente le statut du sélecteur, tel que :hover, :active, :last-child, etc. Ils commencent par deux points (:). La syntaxe de la

pseudo-classe CSS est la suivante -

:pseudo-class{
   attribute: /*value*/
}
Copier après la connexion

Pseudo-élément

De même, les pseudo-éléments sont utilisés pour sélectionner des éléments virtuels, tels que ::after, ::before, ::first-line, etc. .

Ceux-ci commencent par un double deux-points (::).

La syntaxe du pseudo-élément CSS est la suivante -

::pseudo-element{
   attribute: /*value*/
}
Copier après la connexion

Exemple

L'exemple suivant illustre les propriétés de la pseudo-classe CSS et du pseudo-élément.

Démonstration en direct

<!DOCTYPE html>
<html>
<head>
<style>
a:hover{
   padding: 3%;
   font-size:1.4em;
   color: tomato;
   background: bisque;
}
</style>
</head>
<body>
<p>You&#39;re somebody else</p>
<a href=#>Dummy link 1</a>
<a href=#>Dummy link 2</a>
</body>
</html>
Copier après la connexion

Sortie

Cela produira les résultats suivants -

La différence entre les pseudo-classes et les pseudo-éléments en CSS

Exemple

Démonstration en direct

<!DOCTYPE html>
<html>
<head>
<style>
p::after {
   content: " BOOM!";
   background: hotpink;
}
p:last-child {
   font-size: 1.4em;
   color: red;
}
</style>
</head>
<body>
<p>Anymore Snare?</p>
<p>Donec in semper diam. Morbi sollicitudin sed eros nec elementum. Praesent eget nisl vitaeneque consectetur tincidunt. Ut molestie vulputate sem, nec convallis odio molestie nec.</p>
<p>Hit</p>
<p>Pop</p>
</body>
</html>
Copier après la connexion

Sortie

Cela produira les résultats suivants -

La différence entre les pseudo-classes et les pseudo-éléments en CSS

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