barre de défilement sur les div avec overflow:auto et le pourcentage de la hauteur
Est-il possible de créer une div qui s'ajuste à la taille du navigateur et de se défiler?
Je veux utiliser overflow:auto
sur la div et le pourcentage de la hauteur de 90%
.
La structure de la page est
<body style="height:100%">
<div id=header style="height:100%">headerinfo</div>
<div id=content style="height:100%;overflow:auto">content which is replaced dynamically</div>
</body>
Sera overflow:auto
travail sans px
hauteur de quelque part dans la hiérarchie?
- Je suis étonné ! id=en-tête fonctionne ! (sans les guillemets). Semble fou qu'un DOM balise peut être utilisée comme IDENTIFIANT...
Vous devez vous connecter pour publier un commentaire.
En réponse à votre question, oui
overflow:auto
fonctionnera, mais vous aurez besoin deheight: 100%
sur la balise HTML ainsi:La façon dont votre balisage structuré mais va produire deux divs les deux de la même taille que la fenêtre d'affichage de l'un sur l'autre. Est-ce que vous est-il destiné?
Si donc, ici, est un jsFiddle qui illustre votre exemple. J'ai modifié un peu le balisage et a ajouté plus de contenu de sorte que le contenu de la div de dépassement de capacité dont vous avez besoin.
http://jsfiddle.net/chrissp26/WsNjm/