5568 sujets

Sémantique web et HTML

Bonjour,

Je me suis embrouillé dans les selecteurs.
je voudrais une réponse simple et précise.

Est ce que a.class est équivalent à .class a ?

Smiley langue
Modifié par Dark elf (15 Jul 2005 - 02:04)
Modérateur
Salut,

non pas tout à fait... Déjà je ne crois pas qu'il faille utiliser un nom réservé tel que "class" pour définir un nom de classe donc je le remplace par "glop".

Donc "a.glop" correspond à tous les éléments "a" ayant une classe "glop" alors que ".glop a" correspond à tous les éléments "a" au sein de l'élément ayant une classe "glop".

@+ Smiley smile
Modifié par koala64 (06 Jul 2005 - 14:56)
Tu veux dire qu'avec a.glop, ça s'applique qu'aux liens qui ont directement comme parent un element qui a la classe glop.
Et si on a .glop a, c'est tous les liens qui ont comme parent ou même ancetre la classe glop ?
Reprenons clairement Smiley cligne

a.glop signifie "tous les liens (<a>) dont la class est 'glop'".

.glop a

est un raccourci pour

*.glop a qui signifie "n'importe quel lien enfant de n'importe quel élément dont la class est glop".

enfant signifie : est inclu dans, à n'importe quel niveau d'imbrication.

Voilou Smiley cligne