HTML框架集之Frameset与Iframe简单应用
首先我们要明白此框架集的作用:
实现在一个页面中访问多个html页面的目的Frameset的用法:
//定义框架集
<frameset>
<frame src="demo.html" />
</frameset>
frame的属性有:
src:链接的url
id:名称
name:名称
scrolling:是否滚动(yes/no/auto)
noresize:"noresize" 防止鼠标调整框架大小
Frameset的属性有:
rows:"行数"
cols:"列数"
frameborder:"yes/no/0/1"
iframe的用法:
<iframe src="iframe.html" frameborder="0"></iframe>
其接受所有frame的属性
实例:
下面我们设计一个头部用iframe引入,左侧是一个导航列表,右侧是显示内容的页面
以下是关键实例代码:
框架集页面First.html:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>First</title> </head> <!--
作者:[email protected]
时间:2014-06-24
描述:注意此处body标签是没有的(noframes才显示)
--> <frameset rows="10%,90%"> <frame src="Top.html" name="top"/> <frameset cols="15%,*"> <frame src="Home.html" name="home"/> <frame src="index1.html" name="index1"/> </frameset> <noframes> <body> 你的浏览器不支持frame </body> </noframes> </frameset> </html>
Top.html页面已经iframe页面
//top页面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Top</title> </head> <body> <iframe src="iframe.html" border="0" frameborder="0"></iframe> </body> </html> //iframe页面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Top</title> </head> <body> 我是通过iframe引入的top </body> </html>
左侧导航页面home.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Home</title> </head> <body> <ul> <!-- 作者:[email protected] 时间:2014-06-24 描述:关键点是target属性,需要跟显示页面的name属性一致 --> <li><a href="index1.html" target="index1">index1</a> </li> <li><a href="index2.html" target="index1">index2</a></li> <li><a href="index3.html" target="index1">index3</a></li> </ul> </body> </html>
导航链接页面:
<!DOCTYPE html> <html> <head> <meta charset="" /> <title></title> </head> <body> index1 </body> </html>
最终效果:
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。