Багато веб-майстрів не використовують валідатори для перевірки структури сайту на певні стандарти. За кордоном цьому питанню стараються уділяти більше уваги. Стандарти в розмітці веб сторінок запроваджують не просто так. За допомогою правильної розмітки документа браузер коректно може відкрити сторінку.
Якщо подивитись на вихідний код любого сайту, то в першому рядку йде оголошення стандарту за яким написана розмітка проекту. Наприклад,
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ru-RU"
Подібний код можна зустріти на будь-якому сайті якщо натиснути на ньому правою кнопкою миші і вибрати пункт меню “Переглянути вихідний код сторінки”.
Я часто перевіряю свої сайти на правильність написання коду там.
Ось, які налаштування я використовую для перевірки коду.
В поле “Address” – пишу юрл сайту. Дві галочки напроти кодування символів і типу документа я ставлю для випадку, коли не спрацьовує автоматичне визначення.
Також звик групувати помилки по типу для їх швидкого знаходження і виправлення. Як показує практика, більшість помилок буває через неправильне розташування тегів чи використання не дійсного для даного стандарту атрибуту.
Всі інші галочки я також установлюю, щоб швидше зорієнтуватись в якому саме місці існує помилка.
Багато помилок буває через тег Яндекса – noindex, який валідатору не знайомий і через сторонні коди лічильників. В такому випадку або слід відмовитись від використання застарілих і некоректних сторонніх кодів, або просто не звертати на це увагу.
Кілька помилок у документі, які викликані сторонніми скриптами не несуть смертельної небезпеки. Набагато гірше, коли на сайті оголошений один стандарт, а структура його написана по змішаних стандартах.
В такому випадку краще поправити код згідно стандартів. На своїх сайтах я стараюсь не допускати кількість помилок більше 10 різних. Тобто, якщо використовую тег noindex у різних частинах веб-сторінки, то рахую цю помилку за одну.
Дотримуватись стандартів все-таки потрібно хоча би заради чистоти коду.

Коментарів поки немає.