框架:综合指南
框架集是一种将网页构造到多个独立帧中的方法,它提供了一种将浏览器窗口分为部分的方法,每个窗口都可以显示单独的HTML文档。 尽管曾经常见,但它们在很大程度上被现代布局技术所取代。本指南探讨了它们的功能,局限性和替代方案。
> frameSet的工作方式:
框架组使用>元素对多个帧进行分组。 这些帧可以水平布置(使用<frameset></frameset>
属性)或垂直(使用rows
>属性),也可以在两者的组合中进行排列。每个帧由cols
>元素定义。 至关重要的是,框架集需要特定的Doctype,并且不允许在<frame>
嵌套框架是可能的,可以进行复杂的布局。 例如,用另一个框架替换框架会创建一个层次结构。
>
图2:嵌套框架示例。 限制和挑战:
框架集提出了几种可用性和SEO挑战:
书签:书签特定的框架需要在所需框架上右键单击(或Mac上的ctrl单击)。
打印框架可能会出现问题,需要仔细考虑是否要打印整个集合或单个帧。
- 键盘导航:
- 仅使用键盘导航可能会很麻烦,需要在框架之间切换。 搜索引擎优化(SEO):
- >示例:
-
>一个简单的框架集,具有两个水平布置的帧:
> - >用例(有限):
>在很大程度上过时的情况下,在利基市场中可能会考虑框架集,其中持续的导航面板需要与动态变化的内容共存。 但是,对于此类情况,通常优选基于CSS的解决方案。 >
>常见问题:
- > 的目的:
<frameset></frameset>
>将浏览器窗口分为多个帧,每个框架都加载一个单独的HTML文档。与其他元素的差异 > -
定义页面结构,而不是内容,替换>元素。
<frameset></frameset>
。 html5兼容性: -
属性:
<frameset></frameset>
和 - 控制框架布置和尺寸。
rows
帧大小控制:cols
和 - 属性以像素或百分比指定大小。
rows
嵌套框架:cols
是的,它们得到了支持但不鼓励。 >
- >链接到特定帧:使用 >或
- elements中的
属性。。 target
>限制:<a></a>
可用性问题,SEO问题以及缺乏HTML5支持。<form></form>
替代方案: - 元素和html5语义元素。 >从框架的过渡:
- 使用CSS和HTML5元素重新设计,用于现代,可访问的布局。
总而言之,尽管FrameSets提供了一种创建复杂的页面布局的方法,但它们的局限性以及使用CSS和HTML5的优越替代方案的可用性使它们通常不适合现代Web开发。 但是,了解它们的功能为Web设计的演变提供了宝贵的背景。
以上是框架。的详细内容。更多信息请关注PHP中文网其他相关文章!

学习如何通过Chris Coyier实施WordPress的Gutenberg编辑器来创建一个自定义Codepen块,并为Sanity Studio提供预览。

格子呢是一块图案布,通常与苏格兰有关,尤其是他们时尚的苏格兰语。在Tartanify.com上,我们收集了5,000多个格子呢


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

Atom编辑器mac版下载
最流行的的开源编辑器

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

SublimeText3 Linux新版
SublimeText3 Linux最新版

SublimeText3汉化版
中文版,非常好用