标准网页有以下布局:
<html>
<head>
<title>Simple html document</title>
<!-- Headers here -->
</head>
<body>
<!-- Body here -->
</body>
</html>
框架集文档具有head
和frameset
而不是body
.
<html>
<head>
<!-- Headers here -->
</head>
<frameset cols="20%, 80%">
<frameset rows="100, 200">
<frame src="contents_of_frame1.html">
<frame src="contents_of_frame2.gif">
</frameset>
<frame src="contents_of_frame3.html">
<noframes>
<p>This frameset document contains:</p>
<ul>
<li><A href="contents_of_frame1.html">Some neat contents</A>
<li><IMG src="contents_of_frame2.gif" alt="A neat image">
<li><A href="contents_of_frame3.html">Some other neat contents</A>
</ul>
</noframes>
</frameset>
</html>
因此,如果您希望包含一些 html 元素,则必须将其包含在其中一个框架中。或者简单地添加一个不会发生的额外框架并在其中合并 html 元素(隐藏的输入字段)。
另一方面,如果您希望在浏览器不支持框架集或它们被禁用的情况下使用这些 html 元素,那么<noframes>
也将它们包含在其中。