关于HTML框架(frameset)的一些基本用法

frameset

定义

W3C是这样定义frameset框架的,通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。每份HTML文档称为一个框架,并且每个框架都独立于其他的框架。注意,这是HTML框架,不是前端框架,与node.js,vue.js等不同。

垂直切割

属性为cols。例如:

<frameset cols="50%,50%">

  <frame src="http://www.baidu.com">

  <frame src="http://www.google.cn">

</frameset>

属性值的个数就代表视窗的个数,像这里是两个数,那么就有两个视窗,如果有三个,那么就有三个视窗。

值得注意的是,百分比数加起来不一定要为100%,假如都是60%,那么这两个视窗占的比例相同,当然也可以都为40%,一个40%,一个50%,这样他们的比例就为4:5。

属性可以为百分比或者整数,也可以为*,*代表剩余空间。例如:

<frameset cols="80,*">

  <frame src="http://www.baidu.com">

  <frame src="http://www.google.cn">

</frameset>

水平切割

属性为rows。设置同垂直切割相同。

固定框架尺寸

当设置noresize属性之后,框架将不能调整尺寸。语法为:noresize="noresize",也可以直接写成noresize。

其他常用属性

  • border:设置框架的边框粗细
  • bordercolor:设置框架的边框颜色
  • frameborder:设置是否显示框架边框,属性值只有0和1。0为不显示边框,1为显示边框。
  • framespacing:设置框架与框架间保留的空白距离。
  • bordercolor:设置框架的颜色。可以在frameset标签中设置,表示所有视窗边框的颜色,也可以在frame中设置,单独为视窗设置边框颜色。

注意事项

  1. 不能将body标签和frameset标签同时使用,否则frameset标签会失效。
  2. noframes标签用于当浏览器不支持框架时使用,一般都会添加。语法为:
          <noframes>
                <body>您的浏览器无法处理框架</body>
          </noframes>
      

原文地址:https://www.cnblogs.com/j9oker/p/10056440.html

时间: 2024-08-08 02:07:25

关于HTML框架(frameset)的一些基本用法的相关文章

列表框、分组列表框、标签(label)、分组框(fieldset)、框架(frameset)

列表框(select) 下拉列表,用户可以从一些可选项中选择. 示例:简单的下拉列表 <select name="country"> <option value="America">美国</option> <option value="China" selected="selected">中国</option> <option value="India

【Scrapy框架的安装和基本用法】 &#104849;

目录 原文: http://blog.gqylpy.com/gqy/361 @(Scrapy框架的安装和基本用法) 什么是Scrapy? ???????Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架,非常出名,非常强悍.所谓的框架就是一个已经继承了各种功能(高性能异步下载.队列.分布式.解析.持久化等)的具有很强通用性的项目模板.对于框架的研究,重点在于研究其框架的特性.各个功能的用法即可. 开始安装 如果是Windows系统,应按照下面的顺序进行安装: pip3 insta

vue框架中props的typescript用法

vue框架中props的typescript用法 在vue中使用typescript时,需要引入vue-property-decorator库来兼容格式. javascript写法 Vue.component('blog-post', { // 在 JavaScript 中是 camelCase 的 props: ['postTitle'], template: '<h3>{{ postTitle }}</h3>' }) typescript写法 @Prop({ type: Arr

HTML 框架 frameset,frame

通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面.每份HTML文档称为一个框架,并且每个框架都独立于其他的框架 框架结构标签(<frameset>) 框架结构标签(<frameset>)定义如何将窗口分割为框架 每个 frameset 定义了一系列行或列 rows/columns 的值规定了每行或每列占据屏幕的面积 框架标签(frame) frame标签定义了放置在每个框架中的 HTML 文档. 在下面的这个例子中,我们设置了一个两列的框架集.第一列被设置为占据浏览器窗口的

doctype声明 过渡transitional 严格strict 框架frameset

DOCTYPE是document type(文档类型)的简写,用来说明你用的XHTML或者HTML是什么版本. 其中的DTD(例如上例中的xhtml1-transitional.dtd)叫文档类型定义,里面包含了文档的规则,浏览器就根据你定义的DTD来解释你页面的标识,并展现出来. 要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分:除非你的XHTML确定了一个正确的DOCTYPE,否则你的标识和CSS都不会生效. XHTML 1.0 提供了三种DTD声明可供选择: * 过渡的(T

1117网页基础--框架frameset / iframe

一.框架 1.frameset [注意事项]在使用框架时,它的功能和<body>是并列的,不能跟<body>...</body>一起使用,所以<frame>...</frame>和<body>...</body>要分别放在不同的html文件中. 1)书写格式:<frameset rows="100,*" frameborder="no">  --rows指上下分,第一行为

html中的框架frameset和frame及iframe

通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面. 通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面,简而言之,就是在一个窗口中显示多个页面. 每个页面称之为一个框架.并且每个框架独立于其他的框架. 使用框架的坏处:必须同时跟踪多个框架(网页或HTML文档),整个页面很难打印. 1.框架标签(Frame) 简单的三框架页面: <frameset cols="25%,50%,25%"> <frame src="frame_a.htm"

Yii框架里的一些zii用法

Yii中有很方便的日期控件CJuiDatePicker,其类在目录'zii.widgets.jui.CJuiDatePicker'下. 用法非常简单,只需要的渲染的页面加入一下php代码就可以. <?php  $this->widget('zii.widgets.jui.CJuiDatePicker', array( 'model'=>$project_model, 'attribute'=>'sign_time', 'language'=>'zh_cn', 'options

详解Java的Spring框架中的注解的用法

转载:http://www.jb51.net/article/75460.htm 1. 使用Spring注解来注入属性 1.1. 使用注解以前我们是怎样注入属性的 类的实现: class UserManagerImpl implements UserManager { private UserDao userDao; public void setUserDao(UserDao userDao) { this.userDao = userDao; } ... } 配置文件: <bean id=&qu