XHTML élément HTML avec 100% de la hauteur causant des barres de défilement

Dans mon fichier CSS, j'utilise ceci:

html,body{height:100%;padding:0;margin:0;border:0;}

Qui provoque une barre de défilement verticale apparaîtra sur IE8, Chrome 5 et Mozilla 3.6, toutes les version la plus récente.

Aussi, le document est vide, il n'a que le html, head et body balises donc, rien n'est hors de l'écran à cause de cela.

Réglage overflow:hidden; sur l'élément html sera complètement arrêter le défilement de la page.

Comment puis-je la faire disparaître, mais aussi de garder le défilement lorsque le contenu est plus élevé que la hauteur d'affichage?

Merci.

C'est à cause de l'arrondissement des erreurs de calcul de la fenêtre d'affichage dans tous les navigateurs. Utilisez hauteur:98% ou overflow:hidden.

OriginalL'auteur Francisc | 2010-08-24