bonjour,
dans un de vos quizz css, vous utilisez la notation
h1[class~=title]

y a t'il un avantage à utiliser cette forme, plutôt qu'un classique
h1.title
?

Merci d'avance pour vos réponses
Bonjour,

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).