karnabal Posté 19 Août 2006 Posté 19 Août 2006 Bjr, Est-il possible de faire un overflow:auto de sorte à ce que seule la scrollbar verticale puisse apparaître et non les deux à la fois (horizontale et verticale).
ghost Posté 19 Août 2006 Posté 19 Août 2006 Bonjour, Essaye overflow-y:auto et overflow-x: hidden peut être?
captain_torche Posté 21 Août 2006 Posté 21 Août 2006 Ou fais simplement en sorte que le contenu affiché ne soit pas forcément de taille fixe, ou soit de taille inférieure d'une 20aine de pixels à la taille de la div en overflow.
marcelman Posté 21 Août 2006 Posté 21 Août 2006 (modifié) Pour info, j'ai testé le overflow-y et overflow-x. Il semblerait qu'Opéra ne le supporte pas... Modifié 21 Août 2006 par marcelman
karnabal Posté 22 Août 2006 Auteur Posté 22 Août 2006 overflow-y:scroll; marche sous IE pas sous Firefox. Quelqu'un a une solution pour les navigateurs respectueux des standards ?
wonderclochette Posté 22 Août 2006 Posté 22 Août 2006 (modifié) bonjour, Il n'y a pas besoin de solution, si le contenu de l'élément stylé avec overflow:auto; n'est pas plus large que celui ci alors il n'y aura pas de scrollbar horizontale quelque soit le navigateur. Et s'il y une scrollbar horizontale alors c'est que le contenu est plus large que le conteneur. Tu devrais donc réexaminer ton code dans cette perspective. Le premier point à vérifier serait de voir s'il n'y a pas dans le contenu un élément à width:100%; qui par ailleurs aurait des marges latérales externes ou internes. C'est souvent ça qui provoque des problèmes difficiles à identifier au 1er coup d'oeil. Modifié 22 Août 2006 par wonderclochette
ghost Posté 22 Août 2006 Posté 22 Août 2006 Bonjour, Je savais pas qu'IE était respectueux des standards et pas FF. Au fait overflow-y: scroll fonctionne sous FF !!
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant