Как я могу проверить HTML в автономном режиме?


20

Когда я разрабатываю веб-сайт локально, иногда я хочу проверить, верен ли HTML, но я не смог найти хороший инструмент. Я хочу, чтобы это было частичной проверкой работоспособности при устранении неполадок с макетом.

Можете ли вы предложить инструмент, который может проверять HTML в автономном режиме ? Я не ищу проверки внутри IDE, но что-то, что будет загружать страницу с веб-сервера.

Спасибо!

Ответы:


24

Вы можете скачать исходный код и / или пакеты прямо с w3 [1].

[1] http://validator.w3.org/source/


1
+1, и у них есть множество других действительно крутых инструментов и библиотек, доступных для скачивания.
Тим Пост


11

Чтобы сэкономить время, я использую расширение Firefox под названием HTML Validator . Он добавляет проверку в окно исходного вида, сообщает об ошибках и предупреждениях в нижней панели. Также помещает значок в нижней части вашего окна, показывая вам краткую справку для да / нет на проверку. Если нет, то вы просто просматриваете исходный код, и он точно показывает ваши ошибки.

Также проверяет доступность.


1
О, да. Подтвердите, как вы идете. Сохраняет вам дополнительный шаг вручную на каждой странице. Тем не менее, он еще не был обновлен для HTML5.
Грант Пэйлин

5

Вы проверили HTML Tidy ?


Это тоже очень хорошее решение; и поскольку они предоставляют бинарные файлы практически для всех платформ, это также хороший вариант для начинающих.
2010 года

4

Вы можете проверять HTML и CSS локально (и делать много других полезных вещей) с помощью надстройки панели инструментов веб-разработчика для Firefox. Это также доступно для Google Chrome .


Это просто быстрый способ отправить его в валидатор W3C. Вряд ли «в автономном режиме».
Крис

Извиняюсь, я неправильно понял вопрос. Вы можете проверить локально, но не в автономном режиме.
Virtuosi Media

2

В Debian / Ubuntu вы можете сделать:

sudo apt-get install w3c-markup-validator

Это даст вам веб-интерфейс.

Если вы хотите проверить с консоли, отредактируйте /usr/share/doc/w3c-markup-validator/examples/validate.plи установите libwebservice-validator-html-w3c-perl. Теперь вы можете запустить validate.plс URL-адресом для проверки.


Это прекрасно работает в браузере. Не могли бы вы описать, как редактировать, validate.plчтобы его можно было запустить из командной строки с локальным файлом? Я не знаю Python и не знаю, как это сделать.
Рафал

1
@Rafal: вам просто нужно исправить URL-адрес, чтобы он указывал на веб-сервер, на котором размещен w3c-markup-validator (который является CGI). Возможно, URL-адрес уже подходит, если вы запускаете веб-сервер через порт 80. Перед установкой консольного оборудования убедитесь, что он работает в браузере. Таким образом, вы также уверены, что URL правильный. Кроме того, это Perl, а не Python.
Янус Троелсен
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.