Нагадаємо, що різні браузери мають різні алгоритми обробки тегів мови розмітки гіпертексту та селекторів каскадних таблиць стилів, тому завжди існує потреба в перевірці правильності написання коду.
Валідація сайта — перевірка синтаксичних помилок, вкладеності тегів та інші критеріі.
Зазвичай валідатори — це сервіси для перевірки сайтів на наявність помилок у структурі документа. Вони перевіряють HTML-код на відповідність певному стандарту, який зазначено на самому початку будь-якої HTML-сторінки першим рядком.
Валідація сайта дозволяє стежити за правильним відображенням сайта в різних браузерах. Крім того, пошукові системи віддають перевагу сайтам із валідним HTML-кодом, роботи пошукових систем розпізнають html-код за тими самими параметрами, що й браузери.
Якщо ви отримаєте повідомлення про те, що у вашому коді трапляються помилки чи навіть критичні попередження, то потрібно ще раз ретельно оглянути код, перевірити валідацію і провести сканування заново. Такий цикл слід повторювати, доки перевірка не дасть позитивний результат.
Найпоширеніший спосіб перевірити вихідний код сайта на валідацію — це онлайн-сервіси, оскільки вони постійно стежать за нововведеннями та модифікують свої алгоритми. Посилання на онлайн-сервіси можна знайти на головній сторінці офіційного сайта https://www.w3.org/
Форми також мають правила валідації. Наприклад, можна задати обов’язкові для заповнення поля форми або вказати, що в певні поля потрібно вводити дані тільки певного типу (наприклад, тільки букви або тільки цифри; введення email-адреси; введення url-адреси тощо).
Правила валідації забезпечують правильність заповнення форми відвідувачем сайта. Після того як користувач сайта заповнив форму і відправив дані, вони потрапляють у спеціальний скрипт на сервері — обробник форми. У ньому можуть бути збережені в базі даних або відправлені електронною поштою.
Якщо користувач заповнив веб-форму правильно, без помилок, то після відправки даних на сервер відображається сторінка успішного заповнення форми або відбувається переадресація на заздалегідь задану сторінку.
Якщо ж користувач заповнює форму для опитування або голосування, то після успішного заповнення форми йому відразу ж відображається сторінка із загальними результатами голосування.
Увага! Під час роботи з комп'ютером дотримуйтеся вимог безпеки життєдіяльності та санітарно-гігієнічних норм.
Завдання 2. Перевірте за допомогою будь-якого онлайн-сервісу (наприклад - https://validator.w3.org/nu/) сторінки, створені на попередніх уроках, на валідність. Проаналізуйте отриманий результат.