18041 sujets
Questions générales et questions de débutants
Bonjour,
Il n'y a techniquement pas de différence entre ces deux exemples. Tu peux ainsi considérer que:
est un raccourci pour:
Bien entendu, le sélecteur d'attribut utilisé dans ce deuxième exemple est plus polyvalent. On peut l'appliquer à n'importe quel attribut, pas uniquement à l'attribut "class", et il propose d'autres opérateurs que ~=. Les possibilités sont ainsi beaucoup plus riches, ce qui explique la syntaxe un peu plus lourde.
Note qui va bien: Papy IE6 ne comprend que les sélecteurs les plus simples. Il ne comprend pas le sélecteur d'attribut (avec quelque opérateur que ce soit).
Il n'y a techniquement pas de différence entre ces deux exemples. Tu peux ainsi considérer que:
h1.title
est un raccourci pour:
h1[class~=title]
Bien entendu, le sélecteur d'attribut utilisé dans ce deuxième exemple est plus polyvalent. On peut l'appliquer à n'importe quel attribut, pas uniquement à l'attribut "class", et il propose d'autres opérateurs que ~=. Les possibilités sont ainsi beaucoup plus riches, ce qui explique la syntaxe un peu plus lourde.
Note qui va bien: Papy IE6 ne comprend que les sélecteurs les plus simples. Il ne comprend pas le sélecteur d'attribut (avec quelque opérateur que ce soit).