28173 sujets

CSS et mise en forme, CSS3

bonjour a tous,

je voudrais savoir a quoi correpond le > en css :

ex : html > body
jai vue ca sur le site d'un copain

merci d'avance
Il s'agit du sélecteur d'enfants.
a > b
[i]ou[/i]
a>b

Pointe vers les éléments b qui ont pour parent un élément a.

Le sélecteur
html > body [i]quelquechose[/i]

permet de passer des instructions aux navigateurs qui implémentent le sélecteur d'enfants, sans qu'Internet Explorer ne les voie, vu que le navigateur de Microsoft n'implémente pas ce sélecteur.
Bonjour et bienvenue sur Alsacréations.

Il s'agit du sélecteur d'enfant. Il se compose d'au moins deux sélecteurs séparés par le caractère ">".

Il permet d'appliquer des styles à un élément directement contenu dans un autre. Prenons un exemple :
p>span {color: blue;}

Ce span sera coloré en bleu :
<p><span>Lorem Ipsum</span></p>

Mais pas celui-ci :
<p><pre><span>Lorem Ipsum</span></pre></p>


Internet Explorer 6 (et inférieur) ne reconnaît pas le sélecteur d'enfant, c'est pourquoi ce dernier peut être utilisé pour cacher des propriétés à ce navigateur. html>body en est une utilisation typique, puisque body est toujours directement enfant de html.

Édit : mpop a été plus rapide... Smiley cligne
Modifié par Romain H. (16 Jul 2006 - 16:50)