zoukankan      html  css  js  c++  java
  • HTML框架集之Frameset与Iframe简单应用

    首先我们要明白此框架集的作用:

    实现在一个页面中访问多个html页面的目的Frameset的用法:

    //定义框架集
    <
    frameset>
    <frame src="demo.html" />
    </
    frameset>

    frame的属性有:

    src:链接的url

    id:名称

    name:名称

    scrolling:是否滚动(yes/no/auto)

    noresize:"noresize" 防止鼠标调整框架大小

    Frameset的属性有:

    rows:"行数"

    cols:"列数"

    frameborder:"yes/no/0/1"

    iframe的用法:

    <iframe src="iframe.html"  frameborder="0"></iframe>

    其接受所有frame的属性

    实例:

    下面我们设计一个头部用iframe引入,左侧是一个导航列表,右侧是显示内容的页面

    以下是关键实例代码:

    框架集页面First.html:

    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="utf-8" />
            <title>First</title>
        </head>
      <!--
                作者:1107530849@qq.com
                时间:2014-06-24
                描述:注意此处body标签是没有的(noframes才显示)
            -->    <frameset rows="10%,90%"> <frame src="Top.html" name="top"/> <frameset cols="15%,*"> <frame src="Home.html" name="home"/> <frame src="index1.html" name="index1"/> </frameset> <noframes> <body> 你的浏览器不支持frame </body> </noframes> </frameset> </html>

    Top.html页面已经iframe页面

    //top页面
    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="utf-8" />
            <title>Top</title>
        </head>
        <body>
            <iframe src="iframe.html" border="0" frameborder="0"></iframe>
        </body>
    </html>
    
    //iframe页面
    
    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="utf-8" />
            <title>Top</title>
        </head>
        <body>
            我是通过iframe引入的top
        </body>
    </html>

    左侧导航页面home.html

    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="utf-8" />
            <title>Home</title>
        </head>
        <body>
            <ul>
            
            <!--
                作者:1107530849@qq.com
                时间:2014-06-24
                描述:关键点是target属性,需要跟显示页面的name属性一致
            -->    
                <li><a href="index1.html" target="index1">index1</a> </li>
                <li><a href="index2.html" target="index1">index2</a></li>
                <li><a href="index3.html" target="index1">index3</a></li>
            </ul>
        </body>
    </html>

    导航链接页面:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="" />
            <title></title>
        </head>
        <body>
            index1
        </body>
    </html>

    最终效果:

  • 相关阅读:
    bootstrap 幻灯片(轮播)
    图片轮播
    JS 标签页切换(复杂)
    JS 标签页切换
    js获取日期时间
    HTML标签marquee实现滚动效果
    webstorm 快捷键,很多人想知道的三个常用快捷键
    js红包算法随机分配
    node.js express,ejs后端模板
    递归思路简单例子
  • 原文地址:https://www.cnblogs.com/LT0314/p/3805393.html
Copyright © 2011-2022 走看看