Je rencontre souvent ça et c'est plutôt ennuyeux. Est-ce que quelqu'un sait à ce sujet:CSS héritant des bizarreries
#content h5 {
color:red;
}
#next h5 {
color:blue;
}
Lorsque le balisage ressemble à ceci:
<div id="content>
<h5>RED</h5>
<div id="next">
<h5>BLUE</h5>
</div>
</div>
Le bleu h5 fait apparaître en rouge, ce qui donne ?!
Il y a une faute de frappe dans votre balisage, id = "content" a besoin d'une citation de fermeture (en supposant qu'il ne s'agisse que d'une faute de frappe dans l'exemple). Le concept fonctionne bien pour moi dans Chrome, Firefox et IE 8 à http://jsfiddle.net/AWVdY/ Quel navigateur utilisez-vous? –