Я унаследовал некоторые довольно большие статические HTML-файлы, которые необходимо исправить для работы в браузерах на основе webkit, в частности Safari. Я обнаружил, что одна из распространенных ошибок, приводящих к различиям при рендеринге, - отсутствие тегов </div>
. (И IE7 +, и FF3 +, кажется, игнорируют их или делают хорошие предположения относительно того, где закрывать DIV и выполнять рендеринг в соответствии с ожиданиями.) Я привык использовать vim
с подсветкой синтаксиса HTML для редактирования, но в итоге написал сценарии awk сопоставить начальный и конечный теги.
Какой ваш любимый инструмент или метод для сопоставления начальных и конечных тегов в большом HTML-файле?
ОБНОВЛЕНИЕ: я в настоящее время нахожусь в магазине, который нацелен на строгий HTML 4.01, а не XHTML.