La différence entre le sélecteur d'identifiant CSS et le sélecteur de classe

La section précédente a présenté plusieurs sélecteurs de base. Cette section partage la différence entre id et class

Les attributs id et class sont deux attributs courants dans les pages Web. Ils fonctionnent ensemble pour rendre la page entière colorée. . Lorsque nous définissons un style pour un élément. Vous pouvez utiliser l'identifiant ou la classe. Mais il faut aussi faire attention à la différence entre les deux.

1. Lors de l'écriture dans une feuille de style CSS, le symbole de préfixe « # » doit être ajouté devant le sélecteur d'identifiant et le symbole de préfixe « . » doit être ajouté devant le sélecteur de classe.

2. L'attribut id ne peut généralement être utilisé qu'une seule fois dans une page, tandis que la classe peut être référencée plusieurs fois.

3. ID est utilisé comme balise d'un élément pour distinguer différentes structures et contenus, tandis que la classe est un style qui peut être appliqué à n'importe quelle structure et contenu.

4. En termes d'idées de mise en page, le principe est généralement respecté : id détermine d'abord la structure et le contenu de la page, puis définit un style pour celle-ci : au contraire, la classe définit un type de style. d'abord, puis appliquez les styles de classe à différents éléments et contenus de la page selon vos besoins.

5. Actuellement, les navigateurs permettent à plusieurs identifiants avec la même valeur d'attribut d'apparaître sur la même page. Dans des circonstances normales, il peut être affiché normalement. Cependant, lors de l'utilisation de JavaScript pour contrôler les éléments via les identifiants, des erreurs se produiront. .

6. Dans l'application réelle, la classe est plus souvent utilisée dans les sections de texte et les modifications de page, tandis que l'identifiant est plus souvent utilisé pour implémenter des mises en page globales et une conception contenant des blocs ou des styles de boîtes contenant.

Remarque :

ID a les caractéristiques de haute priorité et d'unicité. "individuel".
Par rapport à l'ID, la priorité de classe est relativement modérée, faisant spécifiquement référence à des « groupes spécifiques ».
L'utilisation de Class nécessite de faire référence à des concepts abstraits orientés objet et d'abstraire les attributs communs.

L'ID consiste d'abord à trouver la structure/le contenu, puis à définir son style
La classe consiste d'abord à définir un style, puis à l'appliquer à plusieurs structures/contenus ; .



Formation continue
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>id和class</title> <style> /*id选择器*/ #rrrrr { background-color: red; } /*类选择器*/ .important { color: aqua; font-size:smaller; } /*类选择器*/ .important2222 { font-size:larger; background-color:black; } </style> </head> <body> <!--可以同时使用多个类--> <div class="important important2222"> 1、人生最精彩的不是成功的那一瞬间,而是回头看,那段漆黑看似没有尽头、苦苦摸索的过程。其实,我只是很在意,在意在我所在意的人的心里,我,在哪个位置。 </div> <h1> 1、人生最精彩的不是成功的那一瞬间,而是<span>3333333333</span> </h1> <p> 2、生活再不如人意,都要学会自我温暖和慰藉,<br /> 给自己多一点欣赏和鼓励。生活就是童话,<br /> 只要心存美好,结局就会是美好。<br /> </p> <p id="rrrrr"> 3、旁观者的姓名永远爬不到比赛的计分板上。 </p> <p> 4、强烈的信仰会赢取坚强的人,然后又使他们更坚强。 </p> <p> 5、只要我们能梦想的,我们就能实现。 </p> <p> 6、每一个成功者都有一个开始。勇于开始,才能找到成功的路。 </p> </body> </html>
soumettreRéinitialiser le code