2010-11-05 3 views
6

savez-vous s'il existe un moyen de ne pas afficher les barres de défilement dans IE8? J'ai un site .html vide complet et l'ai chargé dans IE8 et les barres de défilement apparaissent.Existe-t-il un moyen de masquer les barres de défilement dans IE8?

J'ai cherché sur le net pendant un moment, mais je n'ai trouvé aucun indice. Est-il soluble avec CSS ou ai-je besoin de Javascript?

Chaque indice est très apprécié.

+0

Vous ne l'avez pas trouvé alors: http://stackoverflow.com/questions/964717 –

Répondre

11

Vous pouvez utiliser le CSS overflow propriété pour cacher les barres de défilement:

html, body { 
    overflow: hidden; 
} 
+2

Vous ne devriez pas avoir besoin de ceci pour cacher des barres de défilement pour une page qui n'en a pas besoin - juste un doctype approprié. –

+0

Merci. C'est tout. – Faili

1

Vous pouvez essayer de faire overflow:hidden; dans votre fichier css, dans le corps, les balises html.

6

Si votre page HTML vide est conforme aux normes (dans une certaine mesure, je suppose), IE8 ne pas afficher les barres de défilement. Vous ne devriez pas avoir besoin de CSS. Voici un exemple de page qui ne sera pas avoir des barres de défilement:

<!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 affiche la page en mode Quirks, il aura toujours des barres de défilement. Vous pouvez vérifier exactement quel rendu il utilise (et tester différents rendus) dans la fenêtre Developer Tools (appuyez sur F12). Les paramètres "Browser Mode" et "Document Mode" à la fin de la barre de menu vous le diront.

+0

Merci pour l'indice. Bon à savoir. – Faili

Questions connexes