28221 sujets

CSS et mise en forme, CSS3

Bonjour à tous ^^
Voilà j'ai un petit (grand) problème :
J'ai fait un menu dynamique avec des div et feuilles de styles, aligné à droite.Le div contient un onglet visible sur le coté droit de l'écran, et un menu qui doit être caché aux yeux des utilisateurs à l'état initial.
Le menu vient vers la gauche quand on clique sur l'onglet visibe.

Mais à l'état initial, la partie hors cadre génére un scrollbar horizontal ce qui fait que l'on peut voir le nemu caché en déplaçant l'assenseur sur la droite. Smiley bawling

Smiley idee Quand j'utilise body{overflow:hidden;}
ça résout mon problème mais en crée un autre, on ne peut plus faire de scrollbar-vertical. Que faire pour supprimer le scrollbar-horizontal ? Smiley hum

Merci d'avance ^^
Essais de voir avec

body {overflow-x:hidden;}


Mais j'suis pas sûr que ce soit implémenté dans IE ....

Sinon, faudrait voir avec des hacks peut être
Super ^^ ça marche sous IE mais pas mozilla.

Je vais voir s'il y a l'équivalent pour mozilla. Merci Smiley coucou
Salut
pour eviter ce probleme avec ie et firefox :
deux div imbriquées :
celle a l'interieur largeur fixe : L
celle de l'exterieur largeur fixe : L+10px et overflow

d'ou plus d'ascenceur horizontal et seulement vertical

Voila j'espere que ca marchera chez toi Smiley cligne
Modifié le 15 Nov 2004 - 15:55
Dsl ça ne marche pas, alors j'ai contourné le problème en faisant une feuille de style appelée selon le navigateur :
- pour mozilla : body {overflow:hidden;}
- et pour ie : body {overflow-x:hidden;}

Sinon la prochaine version de mozilla devrait corriger ce problème de scroll :
https://bugzilla.mozilla.org/show_bug.cgi?id=72747

voilà