Maison > Article > interface Web > La différence entre les balises frame et iframe
1. Le cadre ne peut pas être utilisé seul sans frameSet, l'iframe peut
2. Le cadre ne peut pas être placé dans le corps ; >
<!--<body>--> <frameset rows="50%,*"> <frame name="frame1" src="test1.htm"/> <frame name="frame2" src="test2.htm"/> </frameset> <!--<body>-->
Les éléments suivants ne peuvent pas être affichés normalement :
<body> <frameset rows="50%,*"> <frame name="frame1" src="test1.htm"/> <frame name="frame2" src="test2.htm"/> </frameset> <body>
3. Embedded L'iframe défini dans frameSet doit être placé dans le corps ; les éléments suivants peuvent être affichés normalement :
<body> <frameset> <iframe name="frame1" src="test1.htm"/> <iframe name="frame2" src="test2.htm"/> </frameset> </body>
Les éléments suivants ne peuvent pas être affichés normalement. :
<!--<body>--> <frameset> <iframe name="frame1" src="test1.htm"/> <iframe name="frame2" src="test2.htm"/> </frameset> <!--</body>-->
4. Les iframes qui ne sont pas imbriquées dans frameSet peuvent être utilisées à volonté
peuvent être affichées normalement comme suit :
<body> <iframe name="frame1" src="test1.htm"/> <iframe name="frame2" src="test2.htm"/> </body> <!--<body>--> <iframe name="frame1" src="test1.htm"/> <iframe name="frame2" src="test2.htm"/> <!--</body>-->
5. La hauteur du cadre ne peut être contrôlée que par frameSet ; frameSet, tel que :
<!--<body>--> <frameset rows="50%,*"> <frame name="frame1" src="test1.htm"/> <frame name="frame2" src="test2.htm"/> </frameset> <!--</body>--> <body> <frameset> <iframe height="30%" name="frame1" src="test1.htm"/> <iframe height="100" name="frame2" src="test2.htm"/> </frameset> </body>
6. Si plus de deux iframes sont utilisés sur la même page, il peut être affiché. normalement dans IE, mais seul le premier peut être affiché dans Firefox ; utilisez plus de deux iframes Fonctionne normalement dans IE et Firefox
Le code ci-dessus a été testé dans IE7 et Firefox2.0.
De plus, résumé du vol sur les forums associés :-)
1Frame et Iframe peuvent réaliser fondamentalement les mêmes fonctions, mais Iframe a plus de flexibilité que Frame.
frame est le cadre de la page entière. iframe est un élément de page Web intégré, qui peut également être considéré comme un cadre intégré.
La balise Iframe est également. appelée balise flottanteFrame, vous pouvez l'utiliser pour intégrer un document HTML dans un affichage HTML. La plus grande différence entre cette balise et la balise Frame est que le contenu contenu dans 744a36ce5a80811620fd656a5a6732af47339a95073fc7313e65a7a8ddc71270 intégré dans la page Web fait partie intégrante de la page entière, tandis que le contenu contenu dans a6b59115af808fdb3d02f302deb8ef36dcacd9d171f4eca523cd10114c05ba0b est un élément indépendant. Les individus peuvent être affichés indépendamment. De plus, l’utilisation d’Iframe permet également d’afficher plusieurs fois le même contenu sur une même page sans avoir à répéter le code de ce contenu.
2iframe peut être placé à l'intérieur du formulaire. le cadre ne fonctionne pas.
<table> <tr> <td><iframe id="" src=""></iframe></td><td></td> </tr> </table>
3frame必须在frameset里
而frameset不能与body元素共存,也就说有frameset元素的文档只能是一个框架集,不能有别的东东
4IFrame是放在网业的什么地方都行
但是frame只能放到上下左右四个方向
5iframme 是活动帧
而frame是非活动帧
iframe使用方法如下
7455c763cb1ccd1b9aa8dc60ff09286c065276f04003e4622c4fe6b64f465b88
iframe用起来更灵活,不需要frame那么多讲究
而且放的位置也可以自己设
iframe是内嵌的,比较灵活,不过也有不好的地方,就是位置在不同的浏览器和分辨率下有可能不同,有时会把本来好好的页面搞得变形
iframe就没有这个限制
6iframe 可以加在网页中任何一个地方。
而frame 通常做框架页
iframe是一个网页中的子框架,两网页间是父子关系
frame是框架,由多个并列的网页构成
楼上的说得对,iframe是浮动的。就像是浮动面板,而frame是固定的。只能四个方向上的。
你可以直接在网页里用一下,看看效果就行了。
7d5ba1642137c3f32f4f4493ae923989c是被嵌入在网页的元素,而04a0d55efbbfd646a993fbc01f262c57用于组成一个页面的多个框架!
iframe 更利于版面的设计
frame 一条直一条竖的不美观
frame的那一条线也可以去掉的呦!只不过,iframe更方便对其进行数据的交换吧!
iframe可以放置到你想放的任意位置,控制起来比frame方便
8iframe是内部帧,可以嵌在一个页面里面,设置内部帧的属性可以使得整体看上去象一个完整的页面,而不是由多个页面组成,frame有frame的好处,比如何多网站,上面放广告条,左边放菜单,右边放内容,这样上边和左边的内容都可不动,只刷新右边页面的内容,选择iframe还是frame完全看自己的需求。
说白了,用IFrame比用Frame少一个文件(FrameSet),但支持Frame的浏览器比较多。
L'ensemble du site Web que j'ai créé pour mon entreprise utilise des iframes, qui ne sont pas pris en charge par les navigateurs Linux. Oups, c'est moche, mais j'aime quand même utiliser des iframes
Il y a aussi des iframes disponibles. dans le tableau, puis définissez ifame sur width=100% height=100%
Je peux simplement modifier la largeur et la hauteur de mon tableau, ce qui est bénéfique pour la composition
En fait, Frame est un contrôle
La méthode d'utilisation est la même que Panle.
frame est une page qui divise une page Web en plusieurs pages. Il doit avoir un frameset de page frameset
iframe est un cadre flottant, qui consiste à ajouter une autre page à votre page,
04a0d55efbbfd646a993fbc01f262c57 horizontalement ou verticalement,
d5ba1642137c3f32f4f4493ae923989c utilisé pour insérer une petite fenêtre rectangulaire dans la page
Le cadre est généralement utilisé pour définir la Mise en page , divise la page entière en blocs réguliers, chaque bloc contient une nouvelle page.
iframe est utilisé pour insérer une nouvelle page n'importe où sur la page.
Par conséquent, Frame est utilisé pour contrôler le format de la page. Par exemple, dans un livre, la table des matières du chapitre est à gauche et le texte est à droite. Le texte est très long et il faut le faire glisser lors de la lecture, mais ce n'est pas le cas. Je ne veux pas que la table des matières soit également déplacée. Par conséquent, il est préférable d'utiliser Frame pour diviser la page en 2 pages normales, une à gauche et une à droite. flexible et ne nécessite pas de diviser la page entière. Vous pouvez l'utiliser n'importe où sur la page iframe intègre une nouvelle page
.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!