页面框架

框架的两类用途:

1、显示多窗口页面—使用框架集
2、页面复用—使用内嵌框架

框架文件的特点

在这里插入图片描述

创建框架网页的步骤:

创建各子窗口对应的HTML文件
创建整个框架页面文件,引用子窗口文件

框架页面的基本语法

在这里插入图片描述

实例

将页面分为上中下
frameset 标签为容器放置三个页面,用frame来放置。
不放在body中。
noresize="noresize是否允许拉动边框

主界面
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<frameset rows="10%,*,10%" border="1">
		<frame src="top.html" name="top" noresize="noresize">
		<frame src="middle.html" name="center" >
		<frame src="bottom.html"name="bottom" >
	</frameset>
</html>

top界面
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		第一个窗口
	</body>
</html>

中部
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		第二个窗口
	</body>
</html>

底部
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		第三个窗口
	</body>
</html>

效果:
在这里插入图片描述
将界面划分为左中右

主界面
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<frameset cols="30%,*,10%" border="1">
		<frame src="left.html" name="left" >
		<frame src="center.html" name="r" >
		<frame src="right.html" name="m" >
	</frameset>
</html>

左部分
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<p>导航菜单栏</p>
		<p>
			<a href="http://www.baidu.com" target="r">百度</a>
		</p>
		<p>
			<a href="form.html" target="r">form.html</a>
		</p>
		<p>
			<a href="table.html" target="r">table.html</a>
		</p>
	</body>
</html>

中部分
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		中间
	</body>
</html>

右部分
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		右边
	</body>
</html>

效果
在这里插入图片描述

将两者结合起来,第二个的主体放在第一个的主题中使用

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<frameset rows="10%,*,10%" border="1">
		<frame src="top.html" name="top" noresize="noresize">
		<frame src="middle.html" name="center" ><!--引用左中右的主题-->
		<frame src="bottom.html"name="bottom" >
	</frameset>
</html>

效果
在这里插入图片描述

注意点:
点击连接后在中部显示,a标签的target选择放入容器的name。
父容器指显示在其父标签的容器。
_top指返回该标签的顶层。

Iframe

在这里插入图片描述

基本语法

在这里插入图片描述

在网页中创建内嵌框架

在这里插入图片描述

iframe 可以设置默认的界面,利用a标签的target和iframe的name就可以实现页面点击互换(覆盖ifame原来的界面)。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<iframe src="top.html" width="100%" height="100px" name="top"></iframe>
		<!-- <iframe src="middle.html" width="100%" height="300px" name="center"></iframe> -->
		<iframe src="center.html" width="100%" height="300px" scrolling="yes" name="center"></iframe>
		<iframe src="bottom.html" width="100%" height="" name="bottom"></iframe>
		<a href="form.html" target="center">form.html</a>
	</body>
</html>

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值