怎样在网页嵌入框架集_FRAMESET标签划分窗口布局 顺亿 2026-09-11 • 👁 0人浏览过 在HTML5中已被彻底移除,语法非法,浏览器直接忽略或触发怪异模式;必须用CSS Grid/Flexbox配合及语义化标签替代。 复制frameset 标签在现代网页中 已完全废弃,不能在 HTML5 页面中使用 。如果你在 Chrome、Firefox 或 Edge 中直接写 复制frameset ,浏览器会忽略它,甚至可能把整个页面渲染为空白(因为 复制frameset 要求移除 复制body ,而 HTML5 解析器不认这种结构)。 别费劲调 复制frameset 的 rows/cols 了——它不是“用法不对”,而是“根本不能用”。 为什么 复制frameset 会失效? HTML5 明确移除了 复制frameset 、 复制frame 、 复制noframes 这组标签。W3C 规范里它们已被标记为 obsolete 。现代浏览器按 HTML5 规则解析文档时: 遇到 复制frameset 开始标签,会直接进入 quirks mode 或丢弃后续内容 即使强制声明 复制 , 复制frameset 仍被视作无效嵌套,DOM 构建失败 控制台通常不报错,但 Network 面板里你看不到任何 frame 加载请求——因为压根没解析 复制iframe 是唯一合法的替代方案 HTML5 唯一保留的内嵌页面机制是 复制iframe 。它不破坏主页面结构,支持同源/跨域(需服务端配合),且能用 CSS 精确控制位置和尺寸: 使用HTML,CSS,JavaScript开发Android应用程序 英文文字pdf版附源文件 如果你了解HTML,CSS和JavaScript,您已经拥有所需的工具开发Android应用程序。本动手本书展示了如何使用这些开源web标准设计和建造,可适应任何Android设备的应用程序 - 无需使用Java。您将学习如何创建一个在您选择的平台的Android友好的网络应用程序,然后转换与自由PhoneGap框架到一个原生的Android应用程序。了解为什么设备无关的移动应用是未来的潮流,并开始构建应用程序,提供更 下载 复制src 必须指向有效 URL(本地文件需起服务, 复制file:// 协议下多数浏览器会因安全策略拒绝加载) 必须加 复制title 属性(可访问性强制要求,否则 Lighthouse 审计失败) 禁用滚动条用 复制scrolling="no" 已过时,应改用 CSS: 复制overflow: hidden 去边框不要用 复制frameborder="0" (HTML5 中已废弃),改用 复制border: none 复制 旧系统维护时遇到 复制frameset 怎么办? 如果是在修一个还在跑的 Struts2 或老 JSP 后台系统,页面里真有 复制frameset ,那说明它运行在 HTML4.01 DTD 下,且服务器返回的 MIME 类型必须是 复制text/html (不能是 复制application/xhtml+xml )。此时要注意: 所有子页面(如 复制left.jsp )必须自己带完整 复制 结构,不能只写片段 复制target 属性必须匹配 复制frame 的 复制name ,大小写敏感,拼错就打不开 Chrome 90+ 对 复制frameset 的兼容性进一步收紧,部分 复制noresize 或 复制scrolling="NO" 行为已不可靠 移动端 Safari 直接不渲染 复制frameset 区域,空白一片 真正麻烦的不是怎么写,而是你得确认整个技术栈是否还允许你用这套东西——比如新部署的 Nginx 默认返回 复制text/html; charset=utf-8 ,看着没问题,但若后端模板引擎偷偷注入了 HTML5 片段(比如 复制 ),整个 复制frameset 就会崩解。这种问题不会报错,只会静默失败。 ‹ 上一篇 在css中relative与absolute区别 下一篇 如何精准控制 Flex 容器中子元素的尺寸伸缩行为 ›