Maison > interface Web > tutoriel CSS > le corps du texte

Quelle est la différence entre \'.\' et \'#\' dans les sélecteurs CSS ?

DDD
Libérer: 2024-11-19 00:47:03
original
135 Les gens l'ont consulté

What's the Difference Between

Déchiffrer la différence entre "." et "#" dans le style CSS

Lorsque vous stylisez des éléments HTML à l'aide de CSS, il est important de comprendre la distinction entre les sélecteurs de classe ("".") et les sélecteurs d'ID ("#").

Classe Sélecteurs ("".")

Les sélecteurs de classe ciblent plusieurs éléments en fonction des attributs de classe partagés. Ils sont utilisés pour les styles qui s'appliquent à un groupe d'éléments, tels que :

  • .error { color: red; } : sélectionne tous les éléments avec la classe "error" et applique le style.
  • .nav-item { background-color: white; } : sélectionne tous les éléments avec la classe "nav-item" et stylise leurs arrière-plans.

Sélecteurs d'ID ("#")

Les sélecteurs d'ID ciblent des éléments spécifiques et uniques en fonction de leur Attributs d'identification. Ils sont utilisés pour styliser les éléments qui n'apparaissent qu'une seule fois sur une page, tels que :

  • #sidebar { width: 200px; } : sélectionne l'élément unique avec l'ID "sidebar" et définit sa largeur.
  • #header { font-size: 2em; } : sélectionne le seul élément avec l'ID "en-tête" et augmente la taille de sa police.

Spécificité

Les sélecteurs d'ID ont une spécificité plus élevée que les sélecteurs de classe. Cela signifie que si un sélecteur d'ID et un sélecteur de classe s'appliquent au même élément et ont des styles contradictoires, le style du sélecteur d'ID sera appliqué.

Recommandations d'utilisation

  • Classe les sélecteurs conviennent au style des éléments qui apparaissent plusieurs fois, où chaque instance doit partager le même style.
  • Les sélecteurs d'ID sont idéaux pour styliser des éléments uniques qui n'apparaissent qu'une seule fois sur une page .

Ressources supplémentaires

  • [Sélectorial : Un guide complet des sélecteurs CSS](https://web.archive.org/web/20160707052959/http:// www.selectutorial.com/css/selector-tutorial.html)

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