Написання коректного тегів

Валідація файлів призначена не тільки для того щоб дізнатися, що код відповідає специфікації ШТМЛ, але і з метою усунення наявних Errors і зауважень в файлі. Тим часом, формування певної культури написання тегів дозволяє істотно знизити або навіть взагалі позбутися від можливих Errors. Така культура складається із знання специфікацій і типових ляпів розробників, яких треба уникати.

Помилки в коді зазвичай виникають з наступних причин:

  • на сторінці не заданий! DOCTYPE;
  • опечатка (невірно написаний тег або його атрибут);
  • не вказано обов'язковий параметр тега;
  • використовується тег або його параметр, який не входить в специфікацію;
  • невірне вкладення тегів.

Далі розберемо ці помилки докладніше.

Не вказаний! DOCTYPE

Елемент! DOCTYPE розташовується в першому рядку тегів об'єкта і повідомляє браузеру, як інтерпретувати код і відображати дану web-сторінку. Різниця між сторінкою с! DOCTYPE і без нього може бути дуже суттєвою, до того ж валідатор в першу чергу перевіряє наявність цього елемента в коді.

Очевидно, що найпростіша для виправлення помилка виникає через помилки, коли допущено невірне написання необхідного тега. Після валідації видається тип помилки і номер рядка в коді, де вона є, так що залишається тільки поміняти значення на коректне.

Не вказаний обов'язковий параметр тега

У деяких тегів є параметри, які обов'язково повинні бути присутніми. Наприклад, не можна просто вказати тег