2010-11-05 14 views
6

Sai se esiste un modo per non far apparire le barre di scorrimento in IE8? Ho un sito .html vuoto completo e lo ho caricato in IE8 e le barre di scorrimento stanno comparendo.C'è un modo per nascondere le barre di scorrimento in IE8?

Ho cercato la rete per un po ', ma non ho trovato nessun suggerimento. È risolvibile con i CSS o ho bisogno di Javascript?

Ogni suggerimento è molto apprezzato.

+0

Non hai trovato questo: http://stackoverflow.com/questions/964717 –

risposta

11

È possibile utilizzare la proprietà CSS overflow per nascondere le barre di scorrimento:

html, body { 
    overflow: hidden; 
} 
+2

Non avresti bisogno di questo per nascondere le barre di scorrimento per una pagina che non ne ha bisogno - solo un doctype appropriato. –

+0

Grazie. Questo è tutto. – Faili

1

Puoi provare a fare overflow:hidden; nel tuo file css, nel corpo, tag html.

6

Se la pagina HTML vuoto è conforme agli standard (in una certa misura suppongo), IE8 non saranno visualizzare le barre di scorrimento. Non dovresti aver bisogno di alcun CSS. Ecco una pagina di esempio che non avrà barre di scorrimento:

<!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> 

Se IE8 rende la pagina in quirks mode, avrà sempre le barre di scorrimento. È possibile controllare esattamente quale rendering sta utilizzando (e testare diversi rendering) nella finestra Strumenti per sviluppatori (premere F12). Le impostazioni "Modalità browser" e "Modalità documento" alla fine della barra dei menu lo diranno.

+0

Grazie per il suggerimento. Buono a sapersi. – Faili

Problemi correlati