Un élément peut-il avoir à la fois un id et une classe?
6 réponses
Oui, un élément peut avoir un identifiant (qui doit être unique!) et plusieurs classes en même temps. Pour avoir plusieurs classes, utilisez un espace entre elles, voici un exemple:
<div id="myID" class="class1 class2 class3">Content</div>
Oui. Auto-explicatif.
De plus, il est courant d'avoir plus D'une classe IE -
<div class="oneClass andAnother"></div>
Mais un seul ID par élément, et chaque ID ne doit être utilisé qu'une seule fois par page HTML.
Je voudrais ajouter que si vous ajoutez à la fois ID et une classe qui se contredisent, L'ID aura une priorité plus élevée.
Par exemple:
CSS:
.par_color{
color:red;
}
#par_color{
color:blue;
}
HTML:
<section id="par_color" class="par_color">Some txt</section>
Certaines chaînes txt seront affichées en bleu et non en rouge.
Bref, oui. Habituellement, la classe serait pour le style et l'id pour permettre une manipulation directe par des scripts.
Oui, vous pouvez ajouter un id et une classe comme une classe et d'un id
Pour une classe et un id<h1 id="orange-text" class="pink-text blue-text">Hello World!</h1>
pour deux classes
<h1 class="orange-text" class="pink-text blue-text">Hello World!</h1>