通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。每份HTML文档称为一个框架,并且每个框架都独立于其他的框架。框架页使用了表格的方式组合,可以分为数行与数列。
采用框架有优点也有缺点,重载页面时不需要重载整个页面,只需要重载页面中的一个框架页(减少了数据的传输,增加了网页下载速度),方便制作导航栏。但是开发人员必须同时跟踪更多的HTML文档,很难打印整张页面。
框架的结构标签(《frameset》),每个frameset定义了一系列的行或列,rows和columns值规定了每列或者每行占据的面积大小。
例:
《frameset
cols=“25%,75%”》
《frame
src=“1.html”》
《frame
src=“2.html”》
《/frameset》
本例中,一共有两列框架集,第一列被设置为占据浏览器窗口的25%,另一列被设置为75%。
例:
《frameset rows="50%,50%"》
《frame src="1.html"》
《frameset cols="25%,75%"》
《frame src="2.html"》
《frame src="3.html"》
《/frameset》
《/frameset》
本例中将三份文档混合至于列与行中。
例:
《frameset cols="120,*"》
《frame src="/1.html"》
《frame
src="/2.html" name="showframe"》
《/frameset》
2.html
《frameset》
《frame
src="2.html"》
《frame src="3.html"》
《/frameset》
本例中,是演示导航框架。
当然,框架中也有许多注意事项,假如一个框架有可见边框,用户可以拖动边框来改变它的大小。为了避免这种情况发生,可以在