Lorsque les débutants en CSS commencent à utiliser la mise en page div+css, ils sont souvent troublés par une question : lors de la définition d'un attribut, devez-vous utiliser id ou class ? Ici, je vais parler de mes principes d'utilisation de l'ID et de la classe dans mon travail. J'espère que cela aidera les débutants.
[b]Principes d'utilisation de l'ID[/b]
Nous savons que les identifiants sont uniques, ce qui signifie qu'ils ne peuvent pas être répétés dans l'intégralité du xhtml. Ainsi, lorsque nous écrivons des pages Web, les identifiants sont utilisés pour les grandes structures, telles que le logo, la navigation, le contenu principal, les droits d'auteur, etc., en fonction de la dénomination. normes. Nommez-le #logo, #nav, #contenter, #copyright. Une autre situation est la suivante : lorsque nous voulons appliquer un calque via js pour obtenir un certain effet, nous utilisons id. Ceci est également déterminé par le caractère unique de l’identifiant.
[b]Principes d'utilisation de la classe[/b]
La classe est universelle dans la définition CSS et peut être réutilisée à l'infini, ce qui reflète également la supériorité de la mise en page div+css. La classe est souvent utilisée à l'intérieur de la structure. L'avantage de ceci est qu'elle est bénéfique pour la maintenance et la modification ultérieure du code du site Web. Cela fera de toutes les classes les enfants ou petits-enfants de l'id.
Une autre chose à noter est d'essayer de ne pas laisser la classe contenir un identifiant, tel que .ff #childer{. ..}, cela est évidemment indésirable et incompatible avec les habitudes d'écriture. J'ai également introduit de bonnes habitudes d'écriture auparavant, qui sont très bénéfiques pour l'écriture de code standardisé, la coopération avec d'autres collègues et même la maintenance ultérieure.