Maison  >  Article  >  interface Web  >  Définissez la hauteur du jeu de cadres Solution pour interfacer la production de pages déformation_HTML/Xhtml_Web.

Définissez la hauteur du jeu de cadres Solution pour interfacer la production de pages déformation_HTML/Xhtml_Web.

WBOY
WBOYoriginal
2016-05-16 16:41:271609parcourir

Actuellement, je travaille sur un projet avec l'interface suivante :

Cela se fait à l'aide de frameset. Je n'ai jamais rencontré de problèmes lors du développement en écran large. Il a fallu attendre qu'un utilisateur le teste sur un 800. *600 machine que je l'ai découverte. Toute l'interface a été transformée.
À cette époque, la page entière du jeu de cadres ne faisait que 600 pixels de haut et des barres de défilement apparaissaient dans les cadres imbriqués du jeu de cadres, ce qui était vraiment moche. Comment définir la hauteur du jeu de cadres à un point plus élevé afin que la page du cadre imbriqué n'ait pas de barres de défilement, mais que le jeu de cadres ait des barres de défilement ?

La hauteur du frameset ne peut pas être définie, par exemple : . À l'heure actuelle, la page correspond toujours à la hauteur de l'écran, et non à 1 900 px ; la définition de la hauteur du corps du jeu de cadres n'est pas non plus valide. Ce qu'il faut faire? J'ai cherché Baidu pendant plusieurs jours et je n'ai toujours pas trouvé de réponse. Cette question a été laissée de côté. J'ai aussi pensé à demander à l'artiste de remplacer le frameset par du DIV CSS, mais j'avais peur que cela implique trop de contenu et que le remplacement puisse représenter une lourde charge de travail, j'ai donc dû abandonner.

L'inspiration est une chose tellement étrange, qu'elle vienne ou non, on ne peut pas l'arrêter une fois qu'elle arrive. Juste après avoir eu ce problème pendant un mois, il est soudainement apparu aujourd'hui, avec une iframe attachée. Lorsque j'y ai imbriqué le jeu de cadres et défini la hauteur de la page iframse, l'effet est sorti. Partagez maintenant la solution avec des collègues qui ont rencontré le même problème mais ne parviennent pas à le résoudre.

1. page frameset (inner.html)

Copier le code
Le code est le suivant :


src=" header.jsp" name="topFrame" scrolling="no" noresize="noresize" />

>< frame src="narrow.jsp" scrolling="no" noresize="noresize"/>




2. page iframe ( external.html)
La clé est de définir la hauteur de cette page. Vous pouvez la définir aussi haut que vous le souhaitez. À ce moment-là, le cadre qu’il contient aura également cette hauteur.




Copier le code


Le code est le suivant :
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn