Bonjour à tous,
Après plusieurs heure de recherche je sèche.
Je suis sur une page web ou j'ai pas mal de div imbriqué les unes sur les autres auquel j'ai attribué une "position:absolute;" en css et que je fais apparaître / disparaître en javascript, jusque là tout va bien.
Mon souci c'est que pour être accessible à un maximum de gentils surfeurs je souhaiterais passer mes div en postion:relative; dans le cas ou javascript est désactivé.
En tout bon noob je découvre lors de recherche sur google la balise noscript, ce qui m'a donné :
Youpi ça fonctionne !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <object><noscript><style type="text/css"> div.image_acc{ position:relative; } div.tableau{ position:relative; }</style> </noscript></object>
Mais attention à la validation W3C qui me dit que neni maintenant tu à une erreur dans ton code !
Donc j'essaie d’inverser les rôles en renversent la tendance, je met les position par défaut en relative et j'essaie de les changer en JS mais vu que ce sont des class et que getElementByClasse n'existe pas.
Bref j'ai vu plein de solution bisar ou inexistante alors j'aimerais savoir si l'un d'entre vous aurais une solution simple, propre et légère.
Merci à tous.
Partager