chrome devtools的使用——element面板

177 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第15天,点击查看活动详情

前言

hi,all。对于chrome开发者工具,大家都不会陌生吧。console面板的介绍与一些内置API我们已经学完了,今个来扒一扒第二个我们熟悉的面板——element面版。

element面板

在element面板,它包括了页面的一些主要信息,dom节点,样式,切换模拟设备等。主要面板如下图。我对面板的一些信息标了号,可以自查一下对这些是否熟悉,主要用处是什么?笔者后面的不是太过关,hh,是得好好补补课了。

image.png

不卖关子了,现在公布正确答案:

  • 1 —— 用于在页面上选择一个元素,并且查看该元素
  • 2 —— 模拟设备之间的切换,主要是pc/移动端(包括手机,平板)
  • 3 —— html元素结构显示及实时编辑
  • 4 —— 当前选中元素的所在位置(如图中,div.test在html中的body中)
  • 5 —— 显示当前选中元素的样式,盒模型
  • 6 —— 显示当前选中元素的盒模型,样式属性计算
  • 7 —— 显示布局信息(grid 和 flex)
  • 8 —— 显示当前选中元素上所绑定的事件
  • 9 —— 显示DOM断点列表
  • 10 —— 显示当前选中元素的属性
  • 11 —— 显示页面无障碍分析

我这边就不一一细细介绍了,挑几个冷门的给各位看看:

layout

审查一下掘金主页的页面结构,查看布局信息。可以很清楚的看到,使用了flex而没有使用grid进行页面布局。

image.png

accessibility

同样的,审查掘金主页的结构,查看无障碍分析。跟左侧dom树对比着看,结构还是很清晰的。

image.png

html元素右键菜单

image.png

功能从上至下分别为:

  • 添加属性
  • 编辑属性
  • 编辑整段HTML
  • 复制一个元素
  • 删除元素
  • 剪切
  • 复制
  • 粘贴
  • 隐藏元素
  • 触发伪类
  • 打断点
  • 展开元素
  • 合并元素
  • dom截图
  • 滚动到可视区域
  • 聚焦
  • 进入隔离模式
  • 展开布局相关标签
  • 用全局变量保存

写在最后

element模块平时大家使用的也比较多,所以一些常用的就不一一拉出来介绍占用篇幅了。bye~