bonjour,

j'utlise le code
<hr class="clean" />


avec le style
hr .clean { clear: left; height: 1px; visibility: hidden; }


pour annuler un alignement à gauche, mais la barre horizontale reste visible sur pc alors que sur mac elle est bien masquée ? aurais je oublié quelquechose ?
Modifié par jacques (02 Mar 2007 - 13:33)
Bonjour,

L'espace, au sein d'un sélecteur CSS, est un opérateur logique qui signifie « enfant ou descendant de... ». En écrivant hr .clean, tu vises tous les éléments ayant la classe "clean" et contenus dans un hr. Forcément, tu ne risques pas d'en trouver. Smiley biggol

Le sélecteur qui va bien :
hr.clean {...}
Florent V. a écrit :
L'espace, au sein d'un sélecteur CSS, est un opérateur logique qui signifie « enfant ou descendant de... ».
Juste pour être tout à fait complet: une petite exception tout de même pour les sélecteurs d'enfants et de frères adjacents. Ces syntaxes sont donc équivalentes:
h1 + hr {display:none}
h1+hr {display:none}

#menu > ul {color:red}
#menu>ul {color:red}
merci pour ce petit rappel efficace - j'en profite pour remercier la pertinence et la qualité de ce forum - bravo

jacques