bonjour la communauté
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
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
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é
closed