Pinzes.ru SEO блог Богданова Дениса
Я в соц. сетях:
Главная » Файлы » Сайтостроение

Валидность кода. Что это и основные ошибки.
06.01.2013, 10:57

Здравствуйте, сегодня мы с вами поговорим про валидность кода. В современном мире интернет появляется много различных сайтов, все создаваемые страницы должны соответствовать определенным правилам для оформления интернет - страниц и что на практике должно обеспечить правильное отображение во всех браузерах, на практике все обстоит не так, но это отдельный разговор.

Выходя из всего выше сказанного можно вывести определение: валидность это процесс приведения кода к определенным стандартам.

Давайте теперь рассмотрим самые распространенные ошибки в коде, которые могут «не понравиться» или же их использование не желательно.

Синтаксические ошибки. Самые распространенные ошибки, чаще всего возникают не из-за незнания тонкостей языка, а просто по не внимательности. Для обнаружения этих ошибок не обязательно пользоваться анализаторами, нужно просто открыть страничку в браузере и посмотреть отображение страницы. Если есть ошибки в коде, то определенный элемент будет отображаться не правильно или же вообще не работать.

Вложенность тегов. В такую категорию попадают ошибки закрытия тегов, не правильной вложенности. Например, можно забыть закрыть парный тег. Также в языке HTML есть правила вложенности тегов. В абзац можно добавить выделение текста жирным или курсивом, а заключить абзац в эти теги нельзя, даже если конструкция будет работать. Более подробно о вложенности тегов вы можете узнать на странице про списки HTML и структурированию текста.

Ошибки версий. Для проверки валидности существует несколько сервисов, все они проверяют валидность по конкретной версии, самая распространенная версия HTML 4.1 и CSS 2 а вы в разработке сайта использовали более новую версию то это тоже может вызвать ошибки. Также и в противоположной ситуации, вы используете валидатор с последними версиями, а в работе используете устаревшие теги и команды. 

Ошибки скриптов от сторонних сервисов. Повсеместно на сайтах используются посторонние коды, будь это или реклама или же код видео хостингов таких как ютуб. Здесь есть всего два выхода: или не использовать на сайте данные элементы или смириться с их существованием. Также есть возможность вынести все скрипты во внешние файлы и тем самым уменьшить и нагрузку на сервер и ускорить загрузку страницы. Также вы можете прочитать статью и ускорить wordpress в несколько раз.

Хаки и не валидные коды. Хак – это специальный код который понимает только один браузер. Как пример можно привести скругленные края у блоков. Есть в CSS специальная команда и для того чтобы все браузеры понимали команду нужно указать для каждого поисковика.

Не валидный тег это специальные теги, используемые только в определенных ситуациях. Самый яркий представитель такой группы тег noindex что использует только поисковик Яндекс а для других поисковых роботов это не понятная команда.

И самые последние это конкретно ошибки в самом сервисе, и такое бывает, поэтому, внимательно просмотрите все ошибки сервиса и определите, от чего это произошло и на самом деле ли это ошибка.

На этом статья закончена, теперь вам нужно выбрать один из сервисов анализа и проверить валидность созданного вами кода. Если есть ошибки, то постарайтесь их исправить, полностью исправить код невозможно, но количество ошибок нужно свести к минимуму.

Автор: Василенко Александр.

 

Категория: Сайтостроение | Добавил: admin
Просмотров: 1597 | Загрузок: 0 | Комментарии: 3 | Рейтинг: 5.0/1
Всего комментариев: 1
1 Iglous   (18.05.2013 21:00)
Кстати, noindex уже давно не нужен, Яндекс учитывает атрибут rel nofollow. В сервисе W3C хорошая опция для вывода исправленного кода, помогает
Мой сайт http://iglous.ru/

Имя *:
Email:
Буду признателен за плюсик ))). Укажите свой сайт и оставьте комментарий. WWW и Email адреса автоматически превращаются в ссылки!
Код *:
Категории
Меню сайта
Поиск
Статистика
Счетчик тИЦ ип pr Блог в каталоге DMOZ