HTML的<frameset>标签有什么作用

<frameset> HTML 标签用于定义框架集。
它的主要功能是将浏览器窗口划分为几个独立的区域(框架)。
每个框架可以加载不同的HTML文档,从而实现页面内容的模块化显示。
详细说明如下: 主要功能 窗口分割 通过 cols 或 rows 属性指定框合成的位置: cols="2 5 %,5 0%,2 5 %":将窗口分割为三列,宽度分别为 2 5 %、5 0%、2 5 %。
rows="3 0%,7 0%":将窗口分为两行,高度分别为3 0%和7 0%。
每个框架(<frame>标签)可以独立加载不同的页面(如src =“frame_a.html”)。
多个文档并行显示。
每个框架包含的文档相互独立,滚动、刷新等操作互不影响。
典型应用:导航栏(固定框架)+内容区(动态加载框架)。
要点说明: 当使用 <frameset> 和 <body> 标签时,文档中不能包含 <body> 标签,否则框架将失败。
如果你想兼容不支持框架的浏览器,可以在<frameset>后面添加一个标签,并将其放置在&lt;body&gt;内部(但现代浏览器很少需要这种兼容性)。<br> DTD 声明要求 验证包含框架的页面时,需要将文档类型描述(DTD)设置为 FramesetDTD,例如: &lt;!DOCTYPEHTMLPUBLIC"-//W3 C//DTDHTML4 .01 Frameset//EN""http://www.w3 .org/TR/html4 /framesetpredeleted,不再设置 HTML <5> 或 CSS 布局(如 Flexbox/Grid)代替。<br>开发中应避免分析示例代码 &lt;html&gt;<framesetcols><framesrc><framesrc>&lt;/frameset&gt;&lt;/html&gt; 结果:加载窗口frame_a.html、frame_bc.html和frame_bc.html出现问题,非框架浏览器显示为空。<br>插入适合本地内容的单个文档 设计已使用但已过时 当前建议:首先使用 <iframe> 或 CSS 布局以确保兼容性 学习价值:了解框架集。<br>它有助于维护,但对于新项目应将其删除。<br><h3>如何建立基本的 Html、css 和 javaScript 项目</h3>基本 HTML;创建 CSS 和 JavaScript 项目;请按照以下步骤操作: 1 . 创建项目文件夹和文件。<br>创建一个新的项目文件夹。<br>在计算机上创建一个特殊文件夹来存储所有项目文件。<br>创建基础文件。<br>在文件夹中创建三个新文件:index.html(HTML主文件)index.css(CSS样式文件)index.js(JavaScript脚本文件)。<br>这些文件必须放置在同一目录中以确保路径匹配。<br> 2 、编写HTML文件 HTML的基本结构是文档类型声明;在index.html中添加以下代码,包括语言设置和基本标签: &lt;!DOCTYPEhtml><htmllang>&lt;head&gt;<metacharset><metaname content="width=device-width,initial-scale=1 .0">&lt;/>文档文件CSS链接:在&lt;head&gt;标签内添加&lt;link&gt;标签; Index.css指向: <linkrel href="index.css"> JS链接:在&lt;body&gt;标签底部添加一个[xss_clean]标签; Index.js指向: [xss_clean][xss_clean] 填写HTML代码。<br> :&lt;!DOCTYPEhtml><htmllang>&lt;head&gt;<metacharset><metaname content="width=device-width,initial-scale=1 .0">&lt;title&gt;文档&lt;/title&gt;<linkrel href="index.css">&lt;/head&gt;&lt;body&gt;[xss_clean][xss_clean] CSS>[xss_clean]&lt;/.jrit>index.css中的文件(示例): body{font-family:Arial,sans-serif;margin:0;padding:2 0px;background-color:#f0f0f0;} 4 .编写JavaScript文本,并在index.js中添加基本交互逻辑(例如):console.log("JavaScript is returned"); document.body.addEventListener("click",()=>{alert&#40;"页面被点击!"&#41;;}); 5 . 主要注意事项 确保文件路径 href (CSS) 和 src (JS) 属性中的文件名与实际文件完全匹配(包括大小写)。<br>如果文件位于子目录中。<br>您需要调整路径(例如css/style.css)。<br>避免阻塞页面渲染将 [xss_clean] 放置在 &lt;body&gt; 底部的打开脚本位置。<br>如果想放在 &lt;head&gt; 中,可以添加 async 或 defer 属性来优化加载: [xss_clean][xss_clean] 编码规范 使用 UTF-8 编码,避免汉字混淆。<br>建议对 HTML 标签和引用属性值使用小写字母。<br> 6 . 验证项目。<br>打开 HTML 文件。<br>双击index.html或者直接在浏览器中打开,检查页面是否加载了CSS样式和JS交互性。<br>开发者工具调试 按F1 2 打开开发者工具,可以看到: 控制台选项卡:检查JS错误。<br> elements标签:检查CSS是否有效。<br> 7 .扩展提示使用代码编辑器:VSCode;推荐使用SublimeText等,支持集成高亮和自动补全。<br>版本控制:启动 Git 存储库管理项目更改。<br>模块化开发:稍后可以引入CSS预处理器(Sass)或JS框架(React/Vue)。<br>通过以上步骤,Basic HTML,您可以在其中进一步扩展功能或优化代码;成功构建CSS和JavaScript项目架构。<br> </div> <!-- 文章标签 --> <div class="article-tags"> <span class="tag-label">标签:</span> <a href="https://www.001kt.com/search/news/keyword-frameset.html" class="tag-item">frameset</a> <a href="https://www.001kt.com/search/news/keyword-%E9%A1%B9%E7%9B%AE%E6%9E%B6%E6%9E%84.html" class="tag-item">项目架构</a> </div> </div> <!-- 上一篇下一篇 --> <div class="article-nav"> <div class="nav-prev"> <span class="nav-label">上一篇:</span> <a href="https://www.001kt.com/python/46443.html">HTML边框设置全攻略:CSS border属性宽度、颜色、样式详解</a> </div> <div class="nav-next"> </div> </div> </div> <!-- 右侧相关文章 --> <div class="article-side"> <!-- 相关文章 --> <div class="side-block"> <div class="side-title">相关文章</div> <div class="side-list"> <div class="side-item"> <a href="https://www.001kt.com/python/42520.html">windows10安装失败原因</a> <div class="side-meta"> <span>2026-05-24 09:25:38</span> <span>浏览:5</span> </div> </div> <div class="side-item"> <a href="https://www.001kt.com/python/20151.html">详解jQuery获取鼠标当前位置的代码实例</a> <div class="side-meta"> <span>2025-06-15 20:26:28</span> <span>浏览:24</span> </div> </div> <div class="side-item"> <a href="https://www.001kt.com/python/35895.html">php前后端数据交互方法</a> <div class="side-meta"> <span>2026-05-07 08:40:45</span> <span>浏览:4</span> </div> </div> <div class="side-item"> <a href="https://www.001kt.com/python/16337.html">Pymysql库深度解析:MySQL操作与数据安全策略</a> <div class="side-meta"> <span>2025-04-10 19:58:28</span> <span>浏览:12</span> </div> </div> <div class="side-item"> <a href="https://www.001kt.com/python/16172.html">深入解析:高斯函数在多领域的正确应用与用法</a> <div class="side-meta"> <span>2025-04-07 23:54:39</span> <span>浏览:18</span> </div> </div> <div class="side-item"> <a href="https://www.001kt.com/python/42249.html">正确的哑变量形式</a> <div class="side-meta"> <span>2026-05-23 22:29:27</span> <span>浏览:5</span> </div> </div> <div class="side-item"> <a href="https://www.001kt.com/python/5784.html">MySQL 5.7到8.0数据迁移指南:认证、分区与字符集配置要点</a> <div class="side-meta"> <span>2024-12-16 23:57:52</span> <span>浏览:5</span> </div> </div> <div class="side-item"> <a href="https://www.001kt.com/python/16899.html">Java List转数组方法详解及实践技巧</a> <div class="side-meta"> <span>2025-04-19 22:55:59</span> <span>浏览:6</span> </div> </div> <div class="side-item"> <a href="https://www.001kt.com/python/41993.html">mysql判断数据库存在则删除</a> <div class="side-meta"> <span>2026-05-23 11:15:48</span> <span>浏览:4</span> </div> </div> <div class="side-item"> <a href="https://www.001kt.com/python/33760.html">用python建数据库</a> <div class="side-meta"> <span>2026-04-29 09:04:21</span> <span>浏览:3</span> </div> </div> </div> </div> <!-- 热门文章 --> <div class="side-block"> <div class="side-title">热门文章</div> <div class="side-list"> <div class="side-item"> <a href="https://www.001kt.com/qianduanjiaocheng/360.html">网站后台登录教程:轻松掌握进入方法及安全设置</a> <div class="side-meta"> <span>2024-12-10 21:15:28</span> <span>浏览:431</span> </div> </div> <div class="side-item"> <a href="https://www.001kt.com/phpjiaocheng/588.html">小皮面板(Phpstudy)使用教程:环境部署与站点创建详解</a> <div class="side-meta"> <span>2024-12-11 01:52:16</span> <span>浏览:335</span> </div> </div> <div class="side-item"> <a href="https://www.001kt.com/caozuoxitong/8440.html">英特尔E5-2673v3十二核24线程处理器性能解析及选购指南</a> <div class="side-meta"> <span>2024-12-24 16:37:20</span> <span>浏览:324</span> </div> </div> <div class="side-item"> <a href="https://www.001kt.com/caozuoxitong/15262.html">详解:TPLINK路由器白名单设置及网站白名单添加教程</a> <div class="side-meta"> <span>2025-03-25 02:54:19</span> <span>浏览:267</span> </div> </div> <div class="side-item"> <a href="https://www.001kt.com/phpjiaocheng/6901.html">Windows 11压缩文件无效解决方法:7-Zip数据错误与内置解压工具使用指南</a> <div class="side-meta"> <span>2024-12-18 11:25:49</span> <span>浏览:238</span> </div> </div> <div class="side-item"> <a href="https://www.001kt.com/bianchengjiqiao/10896.html">解析12核24线程与E5-2673:性能对比与选购指南</a> <div class="side-meta"> <span>2025-01-01 08:37:53</span> <span>浏览:203</span> </div> </div> <div class="side-item"> <a href="https://www.001kt.com/caozuoxitong/17125.html">UG10/UG12环境变量设置与经典工具栏启用指南</a> <div class="side-meta"> <span>2025-04-23 14:32:17</span> <span>浏览:180</span> </div> </div> <div class="side-item"> <a href="https://www.001kt.com/caozuoxitong/7516.html">华为统信系统更换为Win7教程及Windows+UOS双系统安装方法详解</a> <div class="side-meta"> <span>2024-12-20 10:39:45</span> <span>浏览:178</span> </div> </div> <div class="side-item"> <a href="https://www.001kt.com/caozuoxitong/14336.html">Windows提取文件失败及创建目标文件错误解决指南</a> <div class="side-meta"> <span>2025-03-10 22:18:33</span> <span>浏览:176</span> </div> </div> <div class="side-item"> <a href="https://www.001kt.com/caozuoxitong/1333.html">麒麟系统电脑换装Win10教程及虚拟机安装方法详解</a> <div class="side-meta"> <span>2024-12-11 15:30:42</span> <span>浏览:171</span> </div> </div> </div> </div> </div> </div> </div> <div class="footer"> <div class="container"> <div class="footer-content"> <div class="copyright"> <p>Copyright © 2026零幺凯特. All Rights Reserved.</p> <p><a href="https://beian.miit.gov.cn/" target="_blank">豫ICP备2022015004号-2 </a></p> </div> <div class="footer-stats"> <!-- Matomo --> <script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="//t.zy57.com/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '5']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- End Matomo Code --><a href="//ask.07sh.com" class="text-decoration-none text-dark" title="激光切割加工">激光切割加工</a><a href="//ask.001kt.com" class="text-decoration-none text-dark" title="001问答网">001问答网</a> </div> </div> </div> </div> </body> </html>