html {
height: 100%;
border-bottom: 1px #999 solid;
}
NOTA: quería obligar a la barra de desplazamiento en las páginas que yo sepa no tenga que desplazarse. Esta solución es para tal situación.
La solución de Jonesy no me funciona en todos los navegadores, pero estoy dispuesto a tener una banda gris 1px insignificante que funciona de manera consistente en todos los navegadores. Para mí, es mejor que mostrar un 1% extra adicional (solución de chip). En cuanto al diseño, apenas es una concesión porque es muy insignificante, pruébalo y mira a qué me refiero.
Además, esta solución va a ser súper preparada para el futuro. Si desea agregar espacios en blanco como las otras soluciones, no se sabe qué optimizaciones se incorporarán a futuros navegadores y podría imaginarse que algún navegador detecte espacio en blanco y lo elimine (cosas más extrañas han sucedido). Al conceder 1px, estás forzando al navegador a lidiar con este 1 píxel sin importar nada.
hacer este trabajo para todos los navegadores? – Kimble
No; no funciona para Chrome 9.0. – David
Tampoco funciona para IE8 y versiones anteriores según el sitio web de W3School. –