HTML 框架

王林
发布: 2024-09-04 16:15:29
原创
430 人浏览过

Html 框架可用于将网页或网络浏览器划分为多个部分;它们将各个部分分开,然后以不同的方式加载。

A 框架显示独立于其容器的内容。多个框架形成一个集合,称为框架集。这种排列可以被认为类似于表格中行和列的方向。 HTML5 中已弃用框架标签。

每一帧都有一个帧标签来表示。在 HTML 文档中,水平框架由框架标签的行属性定义,垂直属性由框架标签的列属性定义。一帧中的同一窗口可能会显示静态横幅、第二个导航菜单等。

框架语法

在 HTML 中, 没有结束标记。标签。当我们在网页中使用框架时,我们使用

。标签而不是 标签。使用是我们指示网页将其划分为框架的方式。标签定义哪个 HTML 文档应作为框架打开。

属性 cols 的值以像素为单位,它们有助于指定框架集中列的数量和大小。

<cols ="10%,80%,10%">
登录后复制

类似地,正如我们在上面看到的,属性行采用以像素为单位的值,它们有助于指定框架集中的行数和大小。

<rows ="10%,80%,10%">
登录后复制

但是,应该注意的是,标签在 HTML5 中已弃用,不再使用。

HTML 中不同类型的框架

框架的用途之一始终是在一个框架中加载导航栏,然后将主页加载到一个单独的框架中。 A-frame 标签定义

中的一个窗口框架。

<框架>支持 Chrome、Internet Explorer、Mozilla、Safari 和 Opera Mini 等浏览器。

框架中不同的、一些常用的属性有border、scrolling、src、name等属性

框架标签的类型

以下是不同类型的框架标签:

标签属性

有五个重要属性,我们在这里讨论它们:

1。 Col: col 属性给出垂直框架。然而,宽度可以通过 4 种方式指定:

  • 像素:绝对值可以用像素来表示。如果我们必须创建三个垂直框架,我们可以给出值:cols=”100,50,100”。
  • 百分比:可以提及浏览器窗口的百分比。如果我们必须创建三个垂直框架,我们可以给出值:cols=”40%,20%,40%。”

我们还可以在这里使用通配符(*),让通配符占据窗口的剩余部分,这仍然没有提到。

cols=”30%,*,30%”

HTML 框架

输出:

HTML 框架

2。 Rows: row 属性给出水平框架。它指定框架集中的行。如果我们必须创建三个水平框架,我们使用:

例如:行=”10%,80%,10%'。

我们还可以设置每行的高度,就像我们之前在列的情况下所做的那样。

HTML 框架

输出:

HTML 框架

3。 Border:指定每帧边框的宽度(以像素为单位)。

例如, border=”4”。如果border=”0”,则表示没有边框。

4。 Frameborder: 如果框架之间需要显示三维边框,那么我们就使用这个属性。该属性采用的值为 1 或 0(是或否)。

例如:frameborder=”0”表示无边框。

5。 Framespacing: 该属性指定框架集中框架之间的空间量。可以在此处为此属性给出任何整数值。

例如,framespacing=”12”表示帧与帧之间应该有12个像素的间距。

;标签属性

本部分可以列出 8 个属性。

1。 src: 我们为此属性提供文件名,该属性应该加载到框架中。该属性的值可以是任意 URL。

例如: src= www.facebook.com

2。 name: 此属性为框架提供名称。它定义文档应加载到哪个框架中。如果一个框架中有多个链接加载到另一个框架中,我们将使用此属性。然后第二个框架需要一个名称来将自己标识为链接的目标。

例如, name=”abc.htm。”

3。 frameborder: 该属性用于显示是否显示边框。取值为1或0(是或否)。

4。 marginwidth: 该属性有助于指定框架左右边框之间的空间宽度以及框架的内容。该值以像素为单位给出。

例如, marginwidth=”10”。

5。 marginheight: 该属性有助于指定框架边框顶部和底部之间的空间高度以及框架的内容。该值以像素为单位给出。

例如, marginheight=”10”。

6。 noresize: 该属性基本上阻止用户对已存在的帧进行任何更改。如果没有此属性,任何框架都可以调整大小。

例如, noresize=”noresize。”

7。 scrolling: 此属性控制框架上出现的滚动条的外观。值可以是“是”、“否”或“自动”。

例如,滚动=“否”意味着它不应该有滚动条。

8。 longdesc: 此属性允许您提供指向另一个页面的链接,其中包含框架内容的详细描述。

例如, longdesc=”framedesc.htm。”

框架和浏览器支持

旧浏览器不支持框架,则元素应该显示给用户。

在实践中,

元素应放置在 内元素,因为 <frameset>元素应该替换 元素。如果浏览器无法理解<frameset>元素然后它理解 的内容<noframes> 中包含的元素元素。 <p>对于使用旧浏览器的用户来说,在这种情况下发布消息是一个很好的方法。诸如“对不起!您的浏览器不支持框架。”通知。</p> <h3>结论</h3> <p>现在很多浏览器都不支持框架技术。人们经常注意到,对于较小的设备,网页内容无法正确显示。无论如何,了解现有的知识是件好事,这样就可以开发出更好的模型来兼容新技术。</p>

以上是HTML 框架的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!