利用html5 frameset内嵌框架简单做一个网页,网页的布局大体如下:

我们可以将其分为四个部分:

第一部分:top图片栏

第二部分:left链接栏

第三部分:right内容栏

第四部分:网页整体

网页的要求是水平框架的分割比例是30%:70%,垂直框架的分割比例是20%:80%。

我们的思路是先写好单个的模块,包括:

模块 html文件名
top图片栏 top.html
left链接栏 left.html
翻译服务的链接内容 page1.html
网站建设的链接内容 page2.html
服务流程的链接内容 page3.html
整体 index.html

一、top图片栏

<!DOCTYPE HTML>
<html>
    <head>
        <title>top</title>
    <body>
        <img src="u=1536784405,2510066979&fm=27&gp=0.jpg" alt="iotek" />
    </body>
    </head>
</html>

二、left链接栏

<!DOCTYPE HTML>
<html>
    <head>
        <title>left</title>
    </head>
    <body bgcolor="yellow">
        <!-- 链接必须指定在右侧中打开 -->
        <h3><a href="page1.html" target="rightFrame">翻译服务</a></h3>
        <h3><a href="page2.html" target="rightFrame">网站建设</a></h3>
        <h3><a href="page3.html" target="rightFrame">服务流程</a></h3>
    </body>
</html>

三、翻译服务的链接内容

<!DOCTYPE HTML>
<html>
    <head>
        <title>page1</title>
    </head>
    <body>
        <h4>为您提供精准的翻译服务</h4>
        <p>您是否要将某些文档翻译成标准的英语版本?您是否担心译文会不符合西方语系的语言习惯?您是否遇到语言障碍而放缓向境外拓展业务的步伐?您是否受到时而需要处理外文资料的困扰?</p>
        <p>让我们来帮您解决这些问题。我们这里提供的服务<a href="https://baike.baidu.com/item/%E5%BF%AB%E6%8D%B7/8405825?fr=aladdin" target="_self">快捷</a>、高效、准确,而且<a href="https://baike.baidu.com/item/%E4%BB%98%E8%B4%B9/3828383?fr=aladdin" target="_self">付费</a>方便。您无需走出家门,就可和我们一起走完服务的全过程,甚至包括付费。</p>
        <p>我们有来自中国和新加坡的翻译专家,他们具有得天独厚的语言基础和深厚的文化背景,他们合作的结晶一定是非常贴切而精美的译文作品。我们会分配以您的目标语种为 母语 的翻译员为您翻译,同时他们也 精通 您的源语语种。</p>
        <p>您若有此需求或任何疑问,请浏览我们的网站,也可随时同我们联系,您会得到耐心的解答。我们的联系方式是:<a href="demo@demo.com" target="_blank">demo@demo.com</a>。</p>
    </body>
</html>

四、网站建设的链接内容

<!DOCTYPE HTML>
<html>
    <head>
        <title>page2</title>
    </head>
        <h4>网站建设</h4>
        <p>一幅美观而高效的页面、一个强而有力的标志是其所有者的形象,也是他向外展示自己而给人留下深刻印象的第一个机会。它所具有的美应该能抓住浏览者的眼睛,它所包含的内容应该能锁住他们的心。</p>
        <p>这需要一支熟练而具有市场观念的团队来实现。这就是您选择 “World-Trans” 的原因,让我们来帮您实现上述目的。我们的团队会把他们丰富的经验、知识及才干注入到您的网站中。</p>
        <p>当然,如果您需要,由于我们得天独厚的业务专长,我们也可以将您的网站无缝地制作成英文版/中文版。</p>
        <p>敬请垂询:<a href="demo@demo.com" target=_blank">demo@demo.com</a></p>
    </body>

</html>

五、服务流程的链接内容

<!DOCTYPE html>
<html>
    <head>
        <title>page2</title>
    </head>
    <body>
        <h4>服务流程</h4>
        <p>首先烦请您将需求用<a href="http://www.iotek.com.cn/" target="_blank">Email</a>的方式发给我们,我们承诺绝不泄露其内容。</p>
        <p>请将您的需求上传至:<a href="demo@demo.com" target="_blank">demo@demo.com</a></p>
        <p>我们会回复您服务的价格,同时会给您一个业务号。</p>
        <p>您若接受,便可在我们列出的<a href="https://baike.baidu.com/item/%E4%BB%98%E6%AC%BE%E6%96%B9%E5%BC%8F/9180222?fr=aladdin" target="_self">付费方式</a>中任选一种付费,之后发E-mail <a href="https://baike.baidu.com/item/%E9%80%9A%E7%9F%A5/5957034?fr=aladdin" target="_self">通知我们</a>,请一并告知我们分配给您的业务号和银行转账的业务号。款一到,我们立即通知您翻译工作已在进行中,并同您保持联络。</p>
    </body>
</html>

六、整体:利用frameset框架

<!DOCTYPE HTML>
<html>
    <head>
        <title>海同科技信息技术有限公司</title>
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
        <meta name="author" content="chenhao" />
        <meta name="website" content="http://www.iotek.com.cn/" />
        <meta name="description" content="海同科技是一家集猎头、IT培训和软件外包的综合性公司" />
        <meta name="keyword" content="猎头,IT培训,外包" />
    </head>

    <frameset rows="30%, *">
        <frame src="top.html" name="topFrame" />
        <frameset cols="20%, *">
            <frame src="left.html" name="leftFrame" noresize="noresize" />
            <frame src="page1.html" name="rightFrame" />
        </frameset>

        <noframes>
            <body>
                此浏览器不支持框架!
            </body>
        </noframes>
    </frameset>
</html>

七、注意

1. left链接栏中的链接target需要自定义为右侧框架的名称。即“rightFrame”,否则链接将在left链接栏内打开。

2. 我们在<frame src...>中设置noresize="noresize",否则框架分割比例是可以手动移动的。

3. 如果浏览器过旧,不支持frameset框架集,那么我们可以在<frameset>中使用<noframes>标签,在<noframes>标签下使用<body>标签,在<body>标签中给出提示。这是<frameset>中唯一可以使用<body>标签的地方。

4. 本文中所有url均为杜撰,而非真实的url。

5. 本文参考视频fameset内嵌框架集

html5 frameset5内嵌框架集的更多相关文章

  1. html5-5 HTML5表单元素和内嵌框架

    html5-5   HTML5表单元素和内嵌框架 一.总结 一句话总结:单选框和多选框选的时候外面加label就可以实现选后面文字也可以选中了 1.html5如何实现文件上传? 必须加上enctype ...

  2. 浅谈html5网页内嵌视频

    更好的阅读体验:浅谈html5网页内嵌视频 如今在这个特殊的时代下:flash将死未死,微软和IE的历史问题,html5标准未定,苹果和谷歌的闭源和开源之争,移动互联网的大势所趋,浏览器各自为战... ...

  3. html内嵌框架

    html内嵌框架 <iframe>标签会创建包含另外一个html文件的内联框架(即行内框架),src属性来定义另一个html文件的引用地址,frameborder属性定义边框,scroll ...

  4. form表单以及内嵌框架标签

    今关于今天所学习的东西又复杂又简单,上午学习了form表单,也是挺简单的:搭配table表格使用也是非常熟练. 下午讲了讲给网页内嵌框架标签以及在内嵌框架标签中添加其他的网页:还有在内嵌框架标签中添加 ...

  5. 框架和内嵌框架--->frameset 和 iframe 的文档对象

    框架和内嵌框架分别用 HTMLFrameElemnt 和 HTMLIFrameElement 表示,它们在 DOM2 中有一个新属性----->contentDocument,是一个指针,表示框 ...

  6. html的<a>标签,表单,内嵌框架

      一.  <a>标签 0. 用图片当链接,就是把图片当成链接文字即可 <a href="http://www.baidu.com/" title="跳 ...

  7. Selenium入门7 内嵌框架iframe

    如果网页内嵌iframe,那么iframe里的元素是无法直接定位的,需要使用switch_to.frame进入frame操作: 之后需要再操作页面上非嵌入在iframe里的元素,需要使用switch_ ...

  8. 【转】浅谈html5网页内嵌视频

    转自 http://www.pchou.info/web/2014/01/30/52ea01e13a7f1.html

  9. HTML基础篇之内嵌框架和表单

    内嵌框架: <iframe src="http://www.baidu.com" name="d"></iframe> 网页会显示一个这 ...

随机推荐

  1. django startapp报 maximum recursion depth exceeded

    报错截图如下: 解决办法:修改指定路径下的functools.py文件的def total_ordering(cls):方法: 原来的样子: convert = { '__lt__': [('__gt ...

  2. 转:使用awk命令获取文本的某一行,某一列

    1.打印文件的第一列(域)                 : awk '{print $1}' filename2.打印文件的前两列(域)                 : awk '{print ...

  3. 剑指offer 面试49题

    面试49题: 题:丑数 题目:把只包含因子2.3和5的数称作丑数(Ugly Number).例如6.8都是丑数,但14不是,因为它包含因子7. 习惯上我们把1当做是第一个丑数.求按从小到大的顺序的第N ...

  4. Sliverlight变换特性

    通过变换,可以为Silverlight图形对象提供旋转.缩放.扭曲和移动的特效.如果图形元素需要通过修改坐标系统来改变元素显示,可能需要使用变换功能.一般来说,所有的变换使用矩形数学改变图形元素的坐标 ...

  5. $MySQL常用操作命令备忘

    1.登录数据库:mysql -uroot -p12345  (12345为密码)2.创建数据库:create database senguocc; (senguocc为数据库名)3.查看有哪些数据库: ...

  6. cookie的路径和域

    1.Cookie的路径介绍 我们知道Cookie 的属性有很多,其中有一个属性是路径path.有些人认为Cookie 的路径指的是Cookie 在客户端的保存路径,其实并不是.Cookie 的路径是相 ...

  7. 【HackerRank】Gem Stones

    Gem Stones John has discovered various rocks. Each rock is composed of various elements, and each el ...

  8. JFreeChart应用实例-折线图

    http://www.tuicool.com/articles/Nr2Yna JFreeChart在制作折线图的时候可以使用两种不同的方式 package Line; import java.awt. ...

  9. Java中Arrays.sort()和Collections.sort()

    1.简单示例 sort方法的使用非常的简单明了,下面的例子中,先定义一个比较Dog大小的Comparator,然后将其实例对象作为参数传给sort方法,通过此示例,你应该能够快速掌握Arrays.so ...

  10. 23种设计模式UML表示形式

    一.概况:       类关系表示:   说明:           二.创建型 1.Factory Method 意图: 定义一个用于创建对象的接口,让子类决定实例化哪一个类.Factory Met ...