css 浏览器开发人员工具:HTML元素的位置是什么?

fnatzsnv  于 2023-01-06  发布在  其他
关注(0)|答案(2)|浏览(144)

现代的Web开发工具(例如Chrome / FF / IE)提供了一种查看特定元素的“框模型”和“计算的CSS属性”的方法。

  • 是否有办法使用此类工具轻松监控最终计算/布局位置?*

最好是绝对的,但在父容器内也是合适的。我可以修改使用前面提到的任何[Windows]浏览器,但更喜欢使用Chrome。

5kgi1eie

5kgi1eie1#

在Chrome、Firefox、Edge和IE11+中,选中某个元素后,您可以在控制台窗口中键入以下内容来访问该元素:
第一个月
然后可以使用Javascript DOM API进行查询和操作,Javascript DOM API有一个非常有用的方法,称为Element.getBoundingClientRect()
因此,您所要做的就是在选择元素时在控制台窗口中键入以下内容:
$0.getBoundingClientRect()
浏览器将返回一个对象,例如:
{ x: 1081, y: 72, width: 49, height: 28, top: 72, right: 1130, bottom: 99, left: 1081 }
我发现在Chrome开发工具中使用以下实时表达式非常有用:
!!$0 && JSON.stringify($0.getBoundingClientRect())

chy5wohz

chy5wohz2#

Chrome开发工具-〉设置-〉常规-〉元素-〉显示标尺。
你也可以安装Chrome插件,这将给予你更多的功能。

相关问题