我已經繼承了一些相當大的靜態HTML文件,需要修復它們才能在基於webkit的瀏覽器(尤其是Safari)中工作。我發現導致渲染差異的一個常見錯誤是缺少</div>
標籤。 (IE7 +和FF3 +似乎都忽略了這些,或者猜測關閉DIV的位置,並按預期呈現。)我習慣於使用vim
和HTML語法突出顯示進行編輯,但最終編寫了awk腳本以匹配開始和結束標籤。如何找到HTML中的不匹配標籤?
什麼是您最喜愛的工具或技術在大型HTML文件中匹配開始和結束標記?
更新:我目前在一家針對HTML 4.01 Strict而不是XHTML的商店中。
我只是想知道如果你打開這樣的文件Visual Studio會做什麼...我自己從來沒有這個問題。 – 2009-09-15 15:04:55
重複:「找到格式不正確的HTML的工具?」 :http:// stackoverflow。com/questions/1395560/tool-to-find-malformed-html – harpo 2009-09-15 15:08:14
@Workshop Alex:Visual Studio做你期望的事 - 它突出顯示所有錯誤並將它們放入錯誤/警告列表中。相當好的工具來手動修復HTML,也是如果你需要符合特定的DTD或其他東西。 – OregonGhost 2009-09-15 15:17:34