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
1056 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!

source:tutorialspoint.com
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