Aller au contenu

Sélecteurs CSS 2


eurisko

Sujets conseillés

Bonjour,

Je pensais naïvement avoir un peu sérieusement défriché le CSS, mais au détour d'un fichier, je rencontre:

#content >p{margin:0px;}

et

#content >p+p{text-indent:30px;}

Que viennent faire ici ce chevron ">" et ce signe "+" que je vois employé (ou que je remarque) pour la première fois?

Merci de prendre le temps de répondre à un béotien... :wacko:

Lien vers le commentaire
Partager sur d’autres sites

Ce sont des sélecteurs CSS 2.

> est le sélecteur d'enfant et sélectionne un enfant direct (au contraire du sélecteur descendant - l'espace - qui sélectionne un enfant à n'importe quel niveau).

+ est le sélecteur adjascent qui, comme son nom l'indique, sélectionne les éléments adjascents ^_^

Je te conseille de lire la page des sélecteurs CSS2, tu y apprendra plein de choses (sélecteurs d'attributs, pseudo-classes...) ;)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Deux articles pour mieux comprendre :

- Passer aux feuilles de style

- Comprendre la cascade

Il faut cependant savoir que IE 6 ne comprend pas ces sélecteurs (Web browser standards support), défaut qui est d'ailleurs parfois exploité comme hack pour cacher une règle à ce navigateur.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...