28172 sujets
CSS et mise en forme, CSS3
Cet article répondra peut-être partiellement à ta question: Quelle est la différence entre une classe et un id ?
FunK a écrit :
Après avoir lu l'article je reste tout de même sur ma faim. A part remplacé name je n'arrive pas a comprendre pourquoi les concepteur du css ont créé les sélecteurs "id".
Peut-être parce que "name" est un attribut ambigu qui a servi de fourre-tout pour toute une séries d'utilisations (suffit de jeter un oeil dans la spec de HTML 4.01 pour se rendre compte qu'on sert du NAME à toutes les sauces).
Et aussi parce que NAME n'est pas prévu pour toutes les balises, contrairement à ID (enfin, presque toutes).
Bonjour,
Peut être aussi voir du côté du poids des selecteurs
http://openweb.eu.org/articles/cascade_css
Modifié par knarf (20 Sep 2008 - 18:44)
Peut être aussi voir du côté du poids des selecteurs
http://openweb.eu.org/articles/cascade_css
Modifié par knarf (20 Sep 2008 - 18:44)
Bonjour,
prosaïquement, là où l'on voudrait styler un élément grâce aux 2 (ou plus) classes auxquelles il appartient, on s'en abstiendra parce qu'IE6 est buggé jusqu'à la moelle. Dans ce cas pas d'autre choix que de lui donner un id et une classe (ou bien d'utiliser les ascendants et descendants et/ou leurs classes et id).
prosaïquement, là où l'on voudrait styler un élément grâce aux 2 (ou plus) classes auxquelles il appartient, on s'en abstiendra parce qu'IE6 est buggé jusqu'à la moelle. Dans ce cas pas d'autre choix que de lui donner un id et une classe (ou bien d'utiliser les ascendants et descendants et/ou leurs classes et id).