使用“检查”工具分析页面

使用 “检查” 工具查看有关呈现网页中的项的信息。

  • 当“检查”工具处于活动状态时,将鼠标悬停在网页中的项目上,DevTools 会在网页上添加信息覆盖信息和网格突出显示。

  • 单击网页中的项时,“元素”工具中的 DOM 树会自动更新,以显示与呈现网页中单击的项对应的 DOM 元素,并在“样式”选项卡中显示其 CSS 样式。

激活检查工具

若要试用 “检查” 工具,请执行以下作:

  1. 在新窗口或选项卡中打开 “检查演示 ”页。

  2. 右键单击演示网页中的任意位置,然后选择“ 检查”以打开 DevTools。

  3. 在 DevTools 的左上角,单击“ 检查工具 ” (“检查工具”图标) 按钮。 或者,当 DevTools 具有焦点时,按 Ctrl+Shift+C (Windows、Linux) 或 Command+Shift+C (macOS) 。

    DevTools 左上角的“检查工具”按钮

    按钮图标 (“ 检查”图标) 变为蓝色,指示 “检查 ”工具处于活动状态。

  4. 在呈现的网页中,将鼠标悬停在项上,并观看信息覆盖和网格突出显示。

  5. 单击呈现的网页中的项。

    “元素”工具中的 DOM 树会自动更新,以显示与呈现网页中单击的项对应的 DOM 元素,并在“样式”选项卡中显示其 CSS 样式。单击网页也会关闭网页中的“检查”模式。

从“检查”覆盖区获取元素信息

当 “检查” 工具处于活动状态时,将鼠标悬停在呈现的网页上的任何元素上会显示 “检查” 覆盖。 “检查”覆盖显示有关该元素的常规和辅助功能信息。

呈现页面上的“检查”工具覆盖,显示有关 h1 标题元素的信息

将鼠标悬停在呈现页面上的页面元素上时,DOM 树会自动展开以突出显示鼠标悬停在上的元素。

“检查”覆盖显示有关 元素的以下信息:

  • 元素的名称。
  • 元素的尺寸(以像素为单位)。
  • 元素的颜色,作为十六进制值和颜色样本。
  • 元素的字体设置。
  • 元素的边距和填充(以像素为单位)。

显示哪些信息取决于元素的类型和应用于它的样式。 如果使用 CSS 网格或 CSS 弹性框定位元素,则检查覆盖中元素名称旁边会显示一个不同的图标:

使用 CSS 弹性框的元素在“检查”覆盖层中其名称旁边有一个额外的图标

“检查”覆盖层的“辅助功能”部分显示有关以下内容的信息:

  • 文本颜色对比度。
  • 报告给辅助技术的元素的名称和角色。
  • 元素是否为键盘焦点。

例如,在 “检查演示 ”页中 Bad Contrast ,对于 按钮, “检查” 覆盖层的对比度值 1.77 旁边有一个警告图标。 “检查”覆盖还显示该按钮无法通过键盘进行聚焦。 无法通过键盘导航到按钮,因为该按钮是作为 <div> 类的元素实现的 button,而不是作为 <button> 元素实现的。

缺乏足够对比度的元素具有警告图标

检查不可访问的元素

具有 CSS 属性的 pointer-events: none 元素对 检查 工具不可用。 在 “检查演示 ”页中,将鼠标悬停在 Overlay Button 上,你将看到父元素 (div.wrapper) 显示,而不是 Overlay Button。

无法选择 CSS 属性为“pointer events: none”的元素

若要检查 CSS 属性为 的 pointer-events: none元素,请将鼠标悬停在 元素上时按 Shift 。 页面布局区域上还有一个颜色覆盖层,指示你处于高级选择模式。

在页面上选择元素时按 Shift 键,可以选择 CSS 样式属性为“pointer-events: none”的元素

选择元素并终止检查模式

单击呈现页中的元素时:

  • 检查工具已停用。
  • 突出显示相应的 DOM 节点。
  • “样式”工具显示应用于 元素的 CSS。

单击呈现页中的元素时,“样式”工具会显示应用于该元素的样式

保留检查工具的工具提示和网格颜色覆盖

使用 “检查” 工具并在呈现的网页中移动时,可以保持显示当前的 “检查” 覆盖。 在呈现的网页中移动时,按住 Ctrl+Alt (Windows、Linux) 或 Ctrl+Option (macOS) 。 将鼠标悬停在呈现网页的不同部分时, “检查” 工具的现有工具提示和网格颜色覆盖将保持显示状态。

暂时隐藏检查元素工具提示

若要在将鼠标指针移到呈现的网页上时隐藏 “检查” 工具的覆盖层,请按住 Ctrl。

另请参阅