28172 sujets

CSS et mise en forme, CSS3

Salut,

Je ne suis pas un expert en css. Apriori on utilise le selecteur ID une seule fois dans une page web, a contrario avec les pseudo class que l'on peut réutiliser.

J'aimerai donc savoir pourquoi on différencie les 2, et quel en est l'intérêt?
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".
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).
Administrateur
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. Smiley rolleyes 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).