Dans le document simple:sélecteur CSS ne fonctionne pas comme prévu
div+p {
color: red;
}
<div>
<p>Hi Caitlin! Welcome to CSS!</p>
</div>
Le texte entre les balises « p » (paragraphe) ne sont pas affichés en rouge en dépit d'être les enfants du élément div. Le sélecteur '~' ne fonctionne pas non plus, mais '>' fonctionne comme prévu. J'utilise Chrome 49 sur une machine Windows.
Il se ems comme vous devez utiliser '>', comme mentionné à https://developer.mozilla.org/en/docs/Web/CSS/Child_selectors –
'>' sélectionne les enfants. '~' et '+' sélectionner les frères et sœurs – j08691