Forum Clubic

CSS detournement de <hr /> - bien ou pas a faire

bonjour la communauté :slight_smile:
presque tout est dans le titre. Ce genre de chose est il autorisé enfin sorte de detournment de balise ou vaux mieu pas le faire
voila pour l’exmple un menu au hasard


<hhaut />
<ul><li>menu1</li><li>menu2</li><li>menu3</li></ul>
<hmiddl />
<ul><li>menu1</li><li>menu2</li><li>menu3</li></ul>
<hbas />

et le css

 
hhaut {background:url("./haut.gif");}
hmiddl {background:url("./hmiddl.gif");}
hbas {background:url("./bas.gif");}

j’ai pas dit que j’allais le faire je demande juste merci :wink:

C’est interdit.

En fait, si tu fais du XHTML, tu n’as que les balises du XHTML point.

Maintenant, tu peux utiliser des namespaces, pour ajouter tes propres balises , mais c’est pas forcément supporté soit au niveau CSS, soit au niveau navigateur :

<machin:haut />

machin|haut { background: url(‘haut.gif’);}

Voir documentation CSS3 (draft, donc tu lis et t’oublies :D)

http://www.w3.org/TR/css3-selectors/#typenmsp

Remarque: haut est équivalent à *|haut, donc tu as des chances que ça marche quand même.

arf une reponse moi qui allé edité pour dire " vous pouvez suprimé :p"

en fait je suis allé un peu vite dans l’exemple je l’aurais pas utilisé comme sa mais plutot genre gauche hr{ blabla;} dans le css

sinon je connaissais pas cette forme > machin|haut :slight_smile:

enfin apres 2/3 test sa fonctionne mais IE digere mal certain parametre(on se demande pourquoi snip) je vais allé faire un tour voir W3C merci pour le lien mais je vais abandonné l’idée pour un site se passé de la compatibilité IE c’est la descente au enfer assuré :wink:
closed