Validation, валідність сайту

Для тих, хто не в курсі, валідність сайту - це, кажучи іншими словами, правильність написання HTML-коду, який повинен відповідати стандарту. Незнаю чого я взявся за це діло. Може, тому що,тестуючи сайт в IE, там завжди писалось: “Выполнено, но с ошибками на странице.” або я хотів довести сайт до “еталону”, але що зроблено, то зроблено. )

Перевірити валідність можна наступними сайтами:
http://validator.w3.org/ (HTML)
http://onlinewebcheck.com/check.php (HTML)
http://jigsaw.w3.org/css-validator/ (CSS, стилі)
Почну з простішого.
Стилі, там помилок було всього декілька і незначних тому справив я іх доволі швидко. З ними, як правило, серйозних проблем не виникає.
Далі з HTML. Для виправлення всіх помилок мені знадобилось десь два дні. Валідатор з самого початку показував шалену цифру помилок - 203, але я це вже в минулому.
Ці помилки виникли із-за неякісної верстки шаблону, який зроблений з використанням великої кількості таблиць, і не дивно, що там виявилося багато незакритих тегів.

Найпоширеніші помилки, з якими я стикався:
Теги

<br>, а треба - <br />
<img src=”www”>, а треба - <img src=”www” alt=”блабла” title=”блабла” /> <center>блабла</center>, а треба - <div align=”center”>блабла</div>
Незакриті теги типу <tr></tr>, <td></td> або неправильний реєстр, типу <TD>, <tR>… і тому подібне
<table width=”100%” height=”100%”>, а правильно <table style=”width:100%; height:100%”> <td background=”/images/xxx.jpg)”> , а правильно <td style=”background-image:url(/images/xxx.jpg);”>

Закриваються лише непарні теги, тобто /> треба писати лише там, де непарний тег.

Хоч і більшість адмінів для перевірки свого HTML частіше за все використовують http://validator.w3.org/, але я б все-таки радив звертати увагу на http://onlinewebcheck.com/check.php , на мою думку, він показує помилки більш наглядно і Вам їх буде легше знайти.
Крім цих двох сайтів для перевірки html, я ще використовував програму CSE HTML Validator Lite, вона працює як редактор і проста в освоєнні. Хоча порівняно з сайтами-валідаторами, в ній знаходяться не всі помилки, але всерівно зручна штука.

І на останок:

Valid XHTML 1.0 Transitional

Valid CSS!

А от що нормальними методами не можна виправити, так це коди різних flash-роликів, наприклад, з того самого youtube. Якщо перевірити валідатором мою головну сторінку, то він буде скаржитись на відео з новини “Як влаштуватися на роботу під час кризи?“.

Скачати останню версію CSE HTML Validator Lite.

5 Відповідей - “Validation, валідність сайту”

  1. LOG каже:

    На рахунок я й сам так використовую

  2. Nolex каже:

    На рахунок чого?

  3. Nolex каже:

    :) Ворд пресс фільтрує html-теги

  4. lilumi каже:

    сам теж недавно зробив валідним свій блог і флешроліки на ньому теж зробив валідними завдяки плагіну XHTML video embed.

    А провіряти валідність та виясняти помилки простіше і зручніше за допомогою аддону Html validator для файрфоксу

Залишити відповідь