網站和HTML應用上的水平滾動條通常對可用性和不需要的都是不利的。發現它們出乎意料地出現是相當常見的,我需要一種快速調試和刪除它們的方法。哪個元素導致水平滾動條?自動檢測
什麼是在您的設計中查找違規HTML元素的最快最簡單的方法?
是否有腳本或工具來自動化?
是的,你可以通過你的頁面刪除/由一個隱藏的元素,直到找出嫌疑人,但是這是耗時的,尤其是如果有多個違規元素。單擊快捷方式或運行腳本並將所有可疑元素高亮顯示,勾勒或打印到控制檯將非常好。
澄清:問題不在於如何解決它,但如何檢測它。我想要一個通用的解決方案,只要出現這個問題就可以工作。
安裝谷歌瀏覽器並使用開發人員工具突出顯示頁面上的任何元素(Windows上的F12)。 – Daniel
這就是我已經使用的方法......我期待着一個帶有JavaScript的自動化解決方案 –
它不會讓我回答一個封閉的問題,但我喜歡解決方案建議[這裏](http://stackoverflow.com/ a/31458863/195835):'* {border:1px solid#f00; }'。在每個元素上都有一個邊框,你可以很容易地看到哪些元素突出得有點過分。 –