关于框架标签frameset、frame、iframe

框架结构标签<frameset>

定义框架结构,rows/columns 的值规定了每行或每列占据屏幕的面积
一般 <body><frameset> 不同时使用。

框架标签<frame>

Frame 标签定义了放置在每个框架中的 HTML 文档。
假如一个框架有可见边框,用户可以拖动边框来改变它的大小。为了避免这种情况发生,可以在 <frame> 标签中加入:noresize="noresize"
例:

<!-- index.html -->
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<frameset rows="120,*">
	<frame src="top.html">
	<frameset cols="15%,*" >
		<frame src="left.html">
		<frame name="main-frame" src="right-1.html" >
	</frameset>
</frameset>
</html>
<!-- left.html -->
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<a href="right-1.html" target="main-frame">right-1.html</a>
	<a href="right-2.html" target="main-frame">right-2.html</a>
	<a href="right-3.html" target="main-frame">right-3.html</a>
</body>
</html>

效果大致如下:
在这里插入图片描述
更多详情见:http://www.w3school.com.cn/html/html_frames.asp

框架标签 <iframe>

HTML5 不再支持 <frameset><frame> ,以后需要用到框架时尽量使用 <iframe>
<iframe> 标签定义一个内联框架。
使用 CSS 为 <iframe>(包括滚动条)定义样式。
例:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<style>
*{margin:0;}
</style>
<body>
	<iframe name="topFrame" width="100%" height="400px" src="http://www.sina.com.cn" ></iframe>
	<p><a  href="http://www.sina.com.cn" target="topFrame">新浪</a> 
	<a target="topFrame" href="http://baidu.com">百度</a></p>
</body>
</html>

更多详情见:http://www.runoob.com/tags/tag-iframe.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值