【发布时间】:2012-12-18 06:07:03
【问题描述】:
网站和 HTML 应用程序上的水平滚动条通常不利于可用性并且不受欢迎。发现它们意外出现是很常见的,我需要一种快速调试和删除它们的方法。
在您的设计中找到有问题的 HTML 元素的快速简便方法是什么?
是的,您可以逐个删除/隐藏页面,直到找到嫌疑人为止,但这很耗时,尤其是在存在多个违规元素的情况下。单击快捷方式或运行脚本并将所有可疑元素突出显示、概述或打印到控制台会很棒。
澄清一下:问题不在于如何解决它,而是如何检测它。我想要一个通用的解决方案,只要出现这个问题就可以工作。
【问题讨论】:
-
安装 Google Chrome 并使用开发者工具突出显示页面上的任何元素(Windows 上的 F12)。
-
这是我已经使用的方法......我期待一个使用 JavaScript 的自动化解决方案
-
它不会让我回答一个封闭的问题,但我喜欢建议的解决方案here:
* { border: 1px solid #f00; }。每个元素都有一个边框,您可以很容易地看到哪些元素突出了一点。 -
我发现使用
body * { outline: 1px #f00 solid; }似乎比* { border: 1px #f00 solid; }做得更好 -
这个问题是建设性的!
标签: javascript html css scrollbar