← 返回功能
Free

页面大纲

页面结构查看器将任意网页的完整 DOM 结构以可视化树形叠加层的形式直接渲染在页面上。每个 HTML 元素都会显示一个带有标签名称的彩色标签,层级嵌套关系通过缩进和连接线清晰呈现。就像将 DevTools 的元素面板直接投影到实时页面上。

浏览器 DevTools 在侧边面板中以文本树的形式展示 DOM,与视觉布局相互脱离。页面结构查看器通过将 DOM 结构直接投影到页面上来弥合这一鸿沟。每个元素都会在其左上角显示一个小型彩色徽章,标注其标签名(div、section、nav、h1、p、button 等)。嵌套元素在视觉上依次缩进,树状结构一目了然。这让你无需打开 DevTools 或查看原始 HTML 源码,就能轻松理解页面的整体构建方式——你可以看到 header 内包含一个带有五个锚点标签的 nav,主内容区域有三个 section 元素,每个 section 内含若干 article,footer 则包裹着一个 logo div 和一组链接列表。

实时预览
example.com/blog Page Outliner: ON
<html>
<head> ...
<body>
<header>
<nav>
<a> Logo <a> Home <a> Blog <a> Contact
<main>
<article>
<h1> Welcome to the Blog
<p> Lorem ipsum dolor sit amet...
<p> Consectetur adipiscing elit...
<button> Read More
<footer> 3 children
关键功能

完整 DOM 可视化

页面上每个可见元素都会获得一个彩色标签徽章叠加层,显示其 HTML 标签名。从最外层的 html 和 body 元素,一直到各个 span、链接和按钮——无一遗漏。叠加层将完整的元素层级渲染为可视化地图。

色彩编码标签徽章

每种元素类型对应不同的徽章背景色。结构性元素(header、main、footer)为蓝色,导航元素为琥珀色,标题为紫色,段落为灰色,链接为黄色,按钮为青色,图片为粉色。无需阅读文字,仅凭颜色即可识别元素类型。

交互式悬停高亮

将鼠标悬停在任意标签徽章上,即可高亮对应元素,并以半透明叠加层显示其精确尺寸(宽 × 高,单位像素)。元素边界会被描边,徽章也会更加突出——让你轻松定位徽章与元素的对应关系。

嵌套深度可视化

深度嵌套的元素会从左边缘进一步缩进,使嵌套关系一目了然。你可以快速判断页面是否存在过多的包装 div(超过 5 层)或是结构简洁、层级较浅。连接线清晰展示父子关系。

轻量且无干扰

叠加层采用绝对定位,不影响页面布局、滚动或 JavaScript 行为。标签徽章小巧且半透明,不遮挡页面内容。一键关闭即可恢复正常。

可展开 / 折叠区块

点击任意容器元素的徽章可折叠其子元素,隐藏嵌套徽章。在专注查看某一特定区块时,无需被整个页面的 DOM 树分散注意力。再次点击即可展开。

常见用例

理解陌生页面的结构

遇到结构复杂的网页,想了解它是如何构建的?页面结构查看器让你一眼看清整个 DOM 层级——哪些 section 包含哪些内容、导航结构如何组织、主内容区域在哪里开始和结束。

识别过度嵌套的标记

过多的 div 嵌套会让 CSS 更难编写,也会拖慢页面渲染速度。如果你在一段简单文本上看到 6 层以上的彩色徽章叠加,说明该标记需要简化。页面结构查看器让这一问题立竿见影。

验证语义化 HTML 的使用

页面是否使用了恰当的语义化元素?留意 header、nav、main、article、section 和 footer 徽章。如果全是 div 元素,说明页面缺乏语义化结构——这会影响无障碍访问、SEO 和可维护性。

学习生产网站的构建方式

访问任意优质网站(Stripe、Linear、Vercel),激活页面结构查看器,了解其前端团队如何组织 HTML 结构。通过观察真实生产页面的 DOM 结构来学习布局模式。

为 CSS Inspector 或测量工具做准备

先使用页面结构查看器确认哪些元素存在及其位置,再切换到 CSS Inspector 或测量距离工具,深入分析你已定位的特定元素。

如何使用
1

激活页面结构查看器

打开 DevSuite Pro 浮动 dock,点击页面结构查看器图标。工具将立即扫描页面 DOM,并在每个可见元素上渲染标签徽章。

2

读取可视化树形图

彩色徽章出现在每个元素的左上角,显示其标签名(div、section、h1、p 等)。嵌套结构通过缩进和徽章位置直观呈现。

3

悬停以高亮元素

将鼠标移至任意徽章上,即可高亮对应元素。半透明叠加层显示元素的边界和尺寸,将抽象的标签名与其在页面上的视觉位置建立连接。

4

点击以折叠区块

点击容器徽章可折叠其子徽章,让你专注于特定页面区域,避免深层嵌套元素带来的视觉干扰。

5

完成后关闭工具

点击 dock 中的页面结构查看器图标,移除所有叠加层,恢复正常页面视图。不留任何残留。

准备好尝试了吗? 页面大纲?

免费安装 DevSuite Pro,为您的浏览器解锁 39 多个开发者工具。

添加到 Chrome 添加到 Edge 添加到 FireFox