2010-11-05 9 views
6

¿sabes si hay una manera de no dejar que aparezcan las barras de desplazamiento en IE8? Tengo un sitio .html vacío completo y lo cargué en IE8 y aparecen las barras de desplazamiento.¿Hay alguna manera de ocultar las barras de desplazamiento en IE8?

He estado buscando en la red por un tiempo, pero no he podido encontrar ninguna pista. ¿Se puede resolver con CSS o necesito Javascript?

Cada sugerencia es muy apreciada.

+0

Usted no encontró esto entonces: http://stackoverflow.com/questions/964717 –

Respuesta

11

Puede utilizar la propiedad CSS overflow para ocultar las barras de desplazamiento:

html, body { 
    overflow: hidden; 
} 
+2

No debería necesitar esto para ocultar las barras de desplazamiento de una página que no las necesita, solo un doctype adecuado. –

+0

Gracias. Eso es. – Faili

1

Puede intentar hacer overflow:hidden; en su archivo css, en el cuerpo, etiquetas html.

6

Si la página HTML en blanco es compatible con los estándares (hasta cierto punto, supongo), IE8 no mostrar las barras de desplazamiento. No deberías necesitar ningún CSS. Aquí hay una página de ejemplo que no tienen barras de desplazamiento:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US"> 
    <head> 
     <title>test</title> 
    </head> 
    <body> 
     <p>hello</p> 
    </body> 
</html> 

Si IE8 muestra la página en el modo no estándar, siempre tendrá barras de desplazamiento. Puede verificar exactamente qué renderización está usando (y probar diferentes representaciones) en la ventana Herramientas del desarrollador (presione F12). Los ajustes "Modo navegador" y "Modo documento" al final de la barra de menú le indicarán.

+0

Gracias por la pista. Bueno saber. – Faili

Cuestiones relacionadas