2010-10-23 22 views
-1

J'ai besoin de faire un frameset avec HTML et je vois que scroll vertical ne s'affiche pas sur IE8, mais il fonctionne parfaitement dans Firefox. Pourquoi le défilement vertical ne fonctionne pas avec IE? que puis-je faire pour que cela fonctionne comme dans Firefox?Le défilement vertical du frameset HTML ne fonctionne pas sur IE8?

Le code est la suivante:

<frameset rows="121,*" cols="*" framespacing="3" frameborder="yes" border="3" bordercolor="#009933"> 
    <frame src="arriba.html" name="topFrame" scrolling="NO" noresize > 

    <frameset rows="*" cols="135,*" framespacing="3" frameborder="yes" border="3" bordercolor="#009933"> 
    <frame src="izquierda.html" name="leftFrame" scrolling="YES" noresize> 
    <frame src="centro.html" name="mainFrame" scrolling="YES" noresize> 
    </frameset> 
</frameset> 

le défilement = "yes" de izquierda.html et cenhtro.html ne fonctionne pas.

Répondre

2

IE8 a des problèmes avec scrolling = "yes". Utilisez plutôt css, appliquée à l'étiquette de corps de centro.html et izquierda.html:

<style type="text/css"> 
body { 
    overflow: scroll; 
    /* In IE and CSS 3 you can even use these: */ 
    overflow-x: scroll; /* Horizontal */ 
    overflow-y: scroll; /* Vertical */ 
} 

</style> 

Je pense que je ne dois ajouter que vous ne devriez pas utiliser une mise en page d'image du tout.

+0

ça marche !!! Merci!!! – NullPointerException

+0

@Karel Petranek: Je travaille sur centos. Barre de défilement ne fonctionne pas dans mozila et chrome navigateur. Comment peut-il le faire? – mkHun