Bonjour,
Je n'ai pas encore eu recours à ces 3 pseudo-classes et les infos que je trouve sur le net ne me paraissent pas claires.
Dans quel contexte puis-je les utiliser ? Sont-elles bien reconnues par les navigateurs ? Est-ce que je peux leur appliquer n'importe quel style ?
Par exemple : j'ai une image <img /> et je veux que le paragraphe qui suit cette image soit en rouge.
Est-ce que je dois écrire :
Aucun des deux ne me donne de résultat...
Par exemple : je souhaite que le premier paragraphe de mon div soit en rouge
Pas de résultat de ce côté non plus...
Bref, malgré quelques exemple qui marchent comme :
Je me demande comment utiliser ces pseudos-classes et surtout si elles sont utilisables...
Modifié par EricLB (10 Feb 2006 - 16:13)
Je n'ai pas encore eu recours à ces 3 pseudo-classes et les infos que je trouve sur le net ne me paraissent pas claires.
:after et :before
Dans quel contexte puis-je les utiliser ? Sont-elles bien reconnues par les navigateurs ? Est-ce que je peux leur appliquer n'importe quel style ?
Par exemple : j'ai une image <img /> et je veux que le paragraphe qui suit cette image soit en rouge.
Est-ce que je dois écrire :
img:after {color:red;} ou img:after p{color:red;}
Aucun des deux ne me donne de résultat...
:first-child
Par exemple : je souhaite que le premier paragraphe de mon div soit en rouge
div > p:first-child{color:red;} ou div:first-child p{color:red;}
Pas de résultat de ce côté non plus...
Bref, malgré quelques exemple qui marchent comme :
p:before { content: open-quote }
p:after { content: close-quote }
Je me demande comment utiliser ces pseudos-classes et surtout si elles sont utilisables...
Modifié par EricLB (10 Feb 2006 - 16:13)