бесплатные легкие html-редакторы ... онлайн-сервисы проверки html, которые могут выделить незакрытые теги?
Используйте Линтер-Вну .
linter-vnu - это пакет для редактора Atom, который использует Nu Html Checker (v.Nu) для проверки документов HTML или XHTML.
Раскрытие информации: Я разработчик Линтер-Вну.
linter-vnu использует другой пакет Atom, linter, для интеграции v.Nu и Atom.
Например, если вы откроете следующий файл test.html
в Atom:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta charset="utf-8"/>
<title>Test HTML document</title>
</head>
<body>
<div>
<p>Lorem ipsum dolor sit amet...</p>
</body>
</html>
(с намеренно отсутствующим закрывающим тегом </div>
)
тогда Atom (точнее, linter-vnu, благодаря linter и v.Nu) отображает следующие сообщения об ошибках:
- Незакрытый элемент «div». в строке 8 col 1 в test.html
- Конечный тег для «body» замечен, но были незакрытые элементы. в строке 10 col 1 в test.html
и помечает эти строки в редакторе красными точками.
Если щелкнуть «at ...» (текст с гиперссылкой) в сообщении об ошибке, точка вставки редактора переместится на соответствующую строку, а под строкой появится всплывающее окно с текстом ошибки («Unclosed element» div). ».").
Если вы сохраните ваш HTML-документ с расширением .xhtml
и откроете его в Atom, то v.Nu проверяет ваш документ как XHTML (XML), а не HTML, с немного отличающимися сообщениями. В этом случае просто одно сообщение об ошибке:
- обязательный символ (найден «b») (ожидаемый «d») в строке 10 col 3
где строка 10 содержит закрывающий тег </body>
. v.Nu ожидал тег </div>
вместо этого; он был доволен </
- ожидал закрывающий тег - но ожидал, что имя элемента начнется с «d» для «div», а не «b» для «body».
По состоянию на ноябрь 2016 года я предъявляю следующие претензии:
- v.Nu - лучший вариант для проверки (X) HTML (5) .
- linter-vnu - лучший вариант для интерактивного использования v.Nu в редакторе. Сам Линтер-Вну тривиален; это всего лишь несколько строк «клеевого» кода. Что делает его лучшим вариантом - это редактор Atom и пакет Atom linter.
Я приветствую встречные претензии и вопросы по поводу этих претензий. Я был бы счастлив оказаться неправым и показать что-то лучшее. Особенно, если, как v.Nu и linter-vnu, это бесплатно.