Сигма

Академия «Сигма»

  • Программы

Медиаблог /

Как проверить правильность готового HTML-кода

29 мая 2023

Как проверить правильность готового HTML-кода

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

готовый HTML-код

Получите востребованную профессию бесплатно. Обучение от 1 до 4 месяцев

Принять участие

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

Почему валидация — это важно

Сайт, который написан на валидном коде, быстро работает и красиво выглядит на всех устройствах. Например, страница одной частной клиники написана грамотно. Он загружается за пару секунд, на нем одинаково удобно записаться с телефона и компьютера. Интуитивно понятный интерфейс — не нужно тратить час на то, чтобы найти, какие врачи принимают — привлекает клиентов. 

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

У HTML есть стандарты, которые разработал World Wide Web Consortium (W3C) — Консорциум Всемирной Паутины. Это организация, которая делает методичку для интернета. Без них веб-разработчик не смог бы исправить код, написанный другим специалистом. Мы бы ждали загрузки страницы по несколько минут и постоянно получали бы сообщения об ошибках.

хмтл код
unsplash.com

Инструменты для проверки: HTML-валидаторы

Любой HTML-код нужно проверять на соответствие стандартам W3C. Приведение страницы в соответствие с этими правилами называют валидацией. Пример правила — оформление гиперссылок: <a href=»ссылка»>Текст гиперссылки.</a>. Соблюдение правил проверяют валидаторы, или validators. 

  • validator.w3.org. Проверять можно в официальном HTML Validator от W3C. Загрузить туда свой код можно ссылкой на готовый ресурс, HTML-файлом или просто текстом. 

Допустим, вы написали код, но вашего сайта пока нет в интернете. Выберите третий способ и вставьте его текстом. В качестве примера возьмем образец HTML-фрагмента из Википедии. Поместим его в W3c validator.

HTML Validator от W3C

Ниже — дополнительные настройки. Можно выбрать версию языка и сгруппировать ошибки, или errors.

дополнительные настройки w3c

Если оставить стандартные настройки, ничего страшного не произойдет. Поэтому нажимаем «Проверить» ниже.

чек

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

проверка кода html википедии

Намеренно сделаем ошибку и увидим красную надпись «Error» и ее описание.

Ошибка в коде сайта

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

выделение ошибки в коде сайта

Можно найти другие валидаторы для проверки. Все они ищут ошибки и предупреждения. С первыми код вообще не будет работать, а со вторыми — будет, но не идеально.

  • Браузер Chrome. Встроенный в браузер валидатор. Если нажать Ctrl+Shift+I, появится окно. Справа вверху будет красные значки, нажав на которые можно увидеть errors в коде сайта.
  • Linters или линтеры. Программы, которые делают код красивым: расставляют знаки, переносы и указывают на ошибки синтаксиса. 

Можно проверять на соответствие стандартам самостоятельно. Опытный веб-разработчик видит ошибки невооруженным глазом и может исправить плохой код без validator.

Чтобы стать таким специалистом, делать крутые сайты и помогать другим разработчикам, проходят курсы. У Академии Сигма есть обучение Профессия «Web-программист». Студенты узнают, как писать код, тестировать его и исправлять errors. Практики много: от программирования в Visual Studio Code до запуска сервера в XAMPP.

Курс на 75% состоит из практики, даже гуманитарии смогут за 2 месяца стать веб-разработчиками. Делать сайты несложно, потому что синтаксис HTML похож на наш естественный язык. Войти в IT и найти там работу получится — поможет наш Центр Карьеры. С ним ученики курса Профессия «Web-программист» составят хорошее резюме, оформят портфолио из проектов с обучения и получат доступ к закрытому каналу с вакансиями.

Читайте также

Основы верстки

Основы верстки для начинающего разработчика: все, что нужно знать

направление IT

Как выбрать направление IT

скорость загрузки сайта

Как узнать скорость загрузки сайта