Як я можу перевірити HTML офлайн?


20

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

Чи можете ви запропонувати інструмент, який може перевірити HTML в режимі офлайн ? Я не шукаю перевірки всередині IDE, але щось, що завантажить сторінку з веб-сервера.

Дякую!

Відповіді:



11

Для економії часу я використовую розширення Firefox під назвою HTML Validator . Він додає перевірку до вікна джерела перегляду, повідомляє про помилки та попередження в нижній частині. Також розміщує піктограму в нижній частині вікна, де відображається швидка довідка "так" ні "під час перевірки. Якщо ні, то ви просто переглядаєте джерело, і воно точно показує ваші помилки.

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


1
О так. Перевірте, як ви йдете. Економить додатковий крок вручну на кожній сторінці. Однак ще не оновлено для HTML5.
Грант Палін

5

Ви перевірили HTML Tidy ?


Це теж дуже хороше рішення; і оскільки вони надають бінарні файли майже для всіх платформ, це також хороший варіант для початківців.
fwaechter

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.plURL-адресу для перевірки.


Це чудово працює в браузері. Чи можете ви описати, як редагувати, validate.plщоб його можна було запустити з командного рядка з локальним файлом? Я не знаю пітона і не знаю, як це зробити.
Рафал

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