8-框架

浏览器视窗本身就是用于显示网页的单一框架,可将原先盛放单一框架的视窗分割成多个框架,每个框架分别显示指定的网页。

1. 多框窗的基本结构

格式 :

    <frameset>     <!--此html页面不包含<body>标签-->
        <frame src="URL">  <!--URL指向html页面-->
        <frame src="URL">
        ...
    </frameset>

frameset下的属性 :

属性名属性值说明
cols像素或百分比设置直排多框窗环境
rows像素或百分比设置横排多框窗环境
frameborder0或1border或者framespacing是否生效
border像素边框的宽度
framespacing像素框架间距

应用范例:

<frameset cols="300,350,3000">
<frameset cols="30%,40%,30%">
<frameset cols="40%,*,*">
<frameset rows="300,350,3000">
<frameset rows="30%,40%,30%">
<frameset rows="40%,*,*">

frame的属性 :

属性名属性值说明
srcURL指向框架包含的网页
noresizenoresize不允许改变框架大小
scrollingauto浏览器自动判断是否需要滚动条
yes不管网页内容的大小,都出现滚动条
no不管网页内容的大小,都不出现滚动条
marginheight像素设置垂直方向框架边界与内容的距离
marginwidth像素设置水平方向框架边界与内容的距离
frameborder0或1是否出现框体边
name字符串框体的名称

2. 嵌套多框体设置

格式 :

    <frameset rows="20%,80%">
        <frame src="URL">
        <frameset cols="20%,*">
            <frame src="URL">
            <frame src="URL">
        </frameset> 
    </frameset>

3. 多框架与超链接

使用超链接可以方便的在一个视窗的多个页面间互相链接
相关属性说明:
<frame>的命名属性:<frame name="框体名称">
<a>超链接 <a href="URL" target="框体名称">

关于超链接<a> 的target 属性的进一步了解

属性名称属性值说明
target_blank新视窗载入目标文档
_self本框架或视窗载入目标文档
_top浏览器视窗清除包含本链接的多框架后载入目标文档
_parent父框架或顶级框架载入目标文档
字符串即框体名称,在此指定的框架载入目标文档

4. 悬浮窗体的设置

格式 : <iframe> ...</iframe>
功能 :

属性名属性值说明
width像素或者百分比绝对/相对 高度
height像素或者百分比绝对/相对 宽度
name字符串框体的名称
scrollingauto浏览器自动判断是否需要滚动条
yes不管网页内容的大小,都出现滚动条
no不管网页内容的大小,都不出现滚动条
frameborder0或1是否出现框体边
marginheight像素设置垂直方向框架边界与内容的距离
marginwidth像素设置水平方向框架边界与内容的距离

悬浮窗体实例 :

<html>
    <head><title>我的悬浮窗体设置实验</title></head>
    <body>
        <table  width="500" height="600">
                <tr><td height="100" colspan="2">标题</td> </tr>
                <tr>
                    <td width="80" valign="top" align="center">
                    <a href="1.html"target="mainiframe">主页面</a><br>
                     <a href="表格实验.html" target="mainiframe">第一页</a><br>
                     <a href="表格边框实验.html" target="mainiframe">第二页</a><br>
                     <a href="清单列表实验.html" target="mainiframe">第三页</a><br>
                    </td>
                    <td>
                         <iframe name="mainiframe" width="100%" height="100%" scrolling="no" frameborder="0"  >
                         </iframe><!--iframe 需要加结束标签浏览器才能正常显示-->
                    </td> 
                </tr>
        </table>
    </body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值