Bonjour,
J'aimerais bien que vous m'expliquier un peu qu'elle est la différence entre l'utilisation des id et des class pour attribuer un style à un élément html?
ET merci
Bonjour,
J'aimerais bien que vous m'expliquier un peu qu'elle est la différence entre l'utilisation des id et des class pour attribuer un style à un élément html?
ET merci
hello
L'élément id doit être unique dans ta page, alors que la class peut être attribué à plusieurs éléments dans la page...
De rien
Bonsoir,
les id servent souvent à identifier les blocs/sections de ton document:
(#header, #content, #nav, #footer...) à les rendre manipulables plus facilement en Javascript via getElementById.
D'autre part, l'id peut servir d'ancre nommée (haut de page par exemple), puisque il sera amené à remplacer complètement l'attribut name.
Il vaut mieux donc privilégier les ID autant que possible.
Les class elles s'appliquent par exemple sur des portions de textes à présenter différemment dans la page.
Es-tu sur de cela?
Qu'en es-t-il des éléments de formulaire?
Par exemple trois cases à cocher vont devoir avoir le même nom pour que le serveur reçoive l'ensemble des cases à cocher dans une même structure ( name="le_nom[]" ), ce qui n'est pas permis avec les id.
Pour moi, la différence entre id et classe tient surtout dans le sens véhiculé.
Si on devait faire une comparaison, je dirais que l'id pourrait correspondre à mon nom (quelque chose qui m'identifie de manière univoque) alors que les class pourrait correspondre à mes qualités (beau, grand, fort, intelligent...) qui peuvent être partager par différents individus.
La conséquence en est ce qui est décrit plus haut. Un id est unique dans un document, et une class peut être utilisée plusieurs fois.
bonsoir
les balises classe sont en général utilisé avec les CSS
bon courage
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager