html之框架标签

框架标签
frameSet : 一个frameSet可以把一个页面切割成多份。
只能按照行或者列切割。

frame 不能被切割的。 frame是位于frameSet中。

iframe: 在一个网页中分隔一部分的位置显示另外一个网页的的信息。

注意: frameSet标签不能用于body标签体内容。

例如代码:

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
    <frameset  rows="20%,70%,*" > <!--把页面分为三部分上20,中70,下*-->
        <frame  src="top.html" />  <!--上半部分指向一个页面-->
        <frameset cols="20%,*">    <!--中间部分又分为左右部分-->
            <frame src="left.html" /> <!--左半部分为列表-->
            <frame name="center" src="center.html"/>   <!--右半部,命名为name,当点击左侧列表的时候显示在此部分-->
        </frameset>
        <frame src="foot.html"/>  <!--底部-->
    </frameset><noframes></noframes>
</html>

 其中使左侧列表中链接的网页在右侧显示,需要给右侧的frame命名,之后让target指向它

例如:

<dl>
    <dt>功能介绍</dt>
    <dd><a href="../2常用的标签.html" target="center" >公司简介</a></dd> <!--这个target所指向的就是frame中的center-->
    <dd><a href="#">产品介绍</a></dd>
    <dd><a href="#">公司荣耀</a></dd>
    <dd><a href="#">招聘英才</a></dd>
    <dd><a href="#">联系我们</a></dd>
</dl>

 最后的效果:

点击链接后

 

posted @ 2017-02-24 19:06  mslog  阅读(1713)  评论(0编辑  收藏  举报