28217 sujets

CSS et mise en forme, CSS3

Bonjour,

J'aimerais faire apparaître la barre de défilement vertical pour les pages avec peu de contenu.

Voici ma situation: mes pages sont centrés à l'écran (margin:0 auto); quand je navigue entre les pages avec peu du texte et les pages longues je vois 'les sauts' a cause de la barre de défilement qui apparaît ou disparaît. Pour contourner ça j'essaie de faire la barre toujours visible en appliquant la règle overflow:scroll à balise html.

Le problème:
avec overflow:scroll on vois deux barres de défilement (vertical et horizontal);
overflow-y:scroll semble de fonctionner seulement sur IE et non sur FF.

Avez-vous d'autres idées ou suggestions?

Merci.
VMX a écrit :

Avez-vous d'autres idées ou suggestions?

Lâcher prise.

Y a que toi qui va voir la différence. La majorité des utilisateurs va trouver ça plutôt étrange une « scroll bar » qui ne sert à rien. La très grande majorité des pages Web avec peu de contenu n'utilise pas de bidouille pour forcer la « scroll bar ».
Modérateur
Stephan a écrit :

Y a que toi qui va voir la différence.


Lui et mon patron. Smiley err

Je voudrais bien lui donner quand même la réponse, et à partir de là, il estimera si oui ou non il doit lâcher prise. Je peux, dites ? C'est plus fort que moi... Smiley pleure
J'ai trouvé la solution (sur webdeveloper.com).
On peut ajouter:
html{height:100.1%;}


et ça fait la job.