HTML学习14:框架布局

本文介绍了HTML框架布局的基本结构、水平和垂直布局、混合框架集的创建,以及如何通过name属性和target属性实现内容在特定框架中打开。虽然在现代前端开发中框架布局已逐渐被更先进的技术取代,如DIV结合Ajax,但了解框架布局对于理解网页历史和技术演进仍有价值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


相对div布局,框架布局是一个很古老,但是易于学习和掌握的布局技术。当一个网站中包含很多页面,每个页面又包含一些同样的区域的时候,我们可以选择框架布局。在现代前端开发中,框架布局已经被淘汰,取而代之的是DIV结合Ajax页面无刷新的加载技术。因此,这里只对框架布局做简单的介绍。

1、框架页面的基本结构

在这里插入图片描述
HTML5 不支持 标签。

2、水平布局

在这里插入图片描述
在这里插入图片描述

3、垂直布局

在这里插入图片描述

4、混合框架集

在这里插入图片描述

5、为框架添加内容

头部header.html
在这里插入图片描述
在这里插入图片描述
导航nav.html
在这里插入图片描述
主页home.html
在这里插入图片描述
美食列表页recipes.html
在这里插入图片描述
尾部footer.html
在这里插入图片描述
首页index.html
在这里插入图片描述
最终效果
在这里插入图片描述

6、改进:使用name属性

在导航页中,单击“主页”、“美食列表”超链接,是在导航窗口打开。
在这里插入图片描述
在这里插入图片描述
希望home.html和recipes.html在框架中间部分的右侧窗口打开。
(1)先给中间部分的右侧窗口取名name="main"
(2)在导航页nav.html中,设置主页链接、美食列表链接的target属性,指定在哪个窗口打开。
在这里插入图片描述

7、target

target属性表示链接打开方式

  • _self 当前窗口(默认)
  • _blank 新窗口
  • _parent 父框架集
  • _top 整个窗口
  • framename 指定框架

示例:

<frameset cols="20%,*">
	<frame src="left.html" >
	<frameset rows="50%,*">
		<frameset cols="80%,*">
			<frame src="middle.html" >
			<frame src="right.html">
		</frameset>
		<frame src="bottom.html" name="bottom">
	</frameset>
</frameset>

锚点页

<ul>
    <li><a href="chap1.html" target="_self">chap1(_self)</a></li>
    <li><a href="chap2.html" target="_blank">chap2(_blank)</a></li>
    <li><a href="chap3.html" target="_parent">chap3(_parent)</a></li>
    <li><a href="chap4.html" target="_top">chap4(_top)</a></li>    
    <li><a href="chap5.html" target="bottom">chap5(framename)</a></li>
</ul>

在这里插入图片描述

8、给框架布局设置一些属性

noresize设置框架内部不可调整大小
frameborder="no"设置框架没有边框
在这里插入图片描述
设置框架各部分的比例,头部设置为100px,尾部设置为50px,*代表剩余的就是中间部分的高度。
在这里插入图片描述

在这里插入图片描述
scrolling="no"取消滚动条
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值