【发布时间】:2015-02-02 20:01:20
【问题描述】:
有时我在网页中看到一些不需要的边框或其他元素,我很难确定它属于哪个元素。
可能有许多封闭的元素,例如,其中任何一个可能有也可能没有相关的边框。现在我必须遍历它们中的每一个并检查每个的边框属性,这需要付出很多努力。
那么有没有办法使用 Firefox、Firebug、Chrome 或任何其他 Web 开发工具查看哪个元素拥有任何给定的屏幕像素?
我只想将鼠标光标指向任何有问题的像素,然后查看相应的元素和/或规则。
通常有一个选项可以检查任何选定的元素,但右键单击元素的边框并选择检查元素似乎不会显示单击边框的确切元素。
【问题讨论】:
-
收到反对票的原因是它是对工具、库或其他外部资源的请求,这不是 StackOverflow 在这里回答的请求。 Please see here on "How to ask". 也不清楚你在问什么。网络检查器/Firebug 都是非常知名的工具,可以准确地实现您正在寻找的东西,并且都应该可以通过 Google 搜索来识别。
-
问题不清楚,您是在寻找调试工具还是想知道调试技巧。很不清楚。我同意@JoshBurgess
-
假设您在网页的某处有一条水平或垂直的黑线。我正在寻找一种方法来知道它来自哪里。元素选择器似乎无法在任何地方可靠地做到这一点 - 我得到了一些与那条黑线没有直接联系的元素 - 它可能只是坐在它旁边,它可能是我所在元素的子元素寻找等。
-
@dragonroot,我明白了。您想知道杂散线的来源。元素检查器仍然是最好的选择,因为它解释浏览器如何显示您的页面,并且您不会比浏览器本身内置的东西更接近源代码。这个问题可能会更好地作为一个我如何调试? foray。
-
当然!我的观点是,虽然任何浏览器都知道该行来自何处,但我并不是很成功地追求其中一个告诉我这一点,因此提出了这个问题。也许那里有一个更愿意的浏览器,或者一些专门的眨眼或基于壁虎的工具来实现这个目的,我不知道。