Программирование веб-страниц требует от разработчика определенных познаний в области работы с гипертекстом. Наиболее распространенным языком скриптов является HTML (HyperText Markup Language, что в переводе значит «язык гипертекстовой разметки»). Браузеры получают HTML-документы от серверов при помощи протоколов HTTP/HTTPS, после чего производится интерпретация кода в интерфейс. Это все то, что отображается в браузере на дисплее устройства, если открыта та или иная веб-страница.

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

Ключевые понятия – CSS и HTML

Создать web страницу можно на HTML. Это язык, который задает структуру содержимого и его смысл, определяя контент (заголовки, абзацы, изображения и так далее). В процессе веб программирования может пригодиться CSS (Cascading Style Sheets) – каскадные таблицы стилей. Такое название получил язык презентаций. Он был создан специально для оформления внешнего вида контента. Примеры – использование цветов и шрифтов.

HTML и CSS независимы друг от друга. Это своеобразные дополнения. HTML-код всегда представляет содержимое, CSS – отвечать за внешнее оформление web страниц. Чтобы сделать качественную веб-страницу, нужно знать оба этих языка.

Основная терминология HTML

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

  1. Элемент. Это то, что указывает на принципы определения структуры и содержимого объектов на веб-странице. Некоторые из них могут включать в себя несколько уровней заголовков. Идентифицируются элементы при помощи угловых скобок, внутри которого задаются их имена.
  2. Тег. Тег – наиболее распространенный компонент. Используется для форматирования содержимого документа. Заключаются в угловые скобки. В основном для работы с тегами необходимо использовать соответствующие открывающие и закрывающие теги. Первые помечаются как <>, вторые – как </>.
  3. Атрибут. Выступает в качестве свойства, применяемого для предоставления дополнительной информации о компоненте или теге. Наиболее распространенный атрибут – это id. Он позволяет идентифицировать элемент на странице. Определяется данный объект языка в открывающем теге после имени компонента. Включает в себя «название» и значение.
Основы программирования на HTML

Запись < a href = “http://site.com”> Site Show </a> – это компонент <а> с атрибутом href. Выше можно увидеть пример описания программного кода будущей веб-страницы. Она будет формироваться на основании подобных конструкций.

Структура HTML-документа

Для формирования собственной web страницы достаточно поверхностных знаний HTML, а также CSS. Без второго языка тоже можно сделать страничку, но она будет выглядеть примитивно. Перед началом разработки необходимо познакомиться со структурой HTML-документа.

Такой файл представляет собой простой текстовый документ, сохраненный со «специальным» расширением. Оно называется .html. Для того чтобы сделать web страницу, необходимо подобрать текстовый редактор «под себя».

Все HTML-документы состоят из разных компонентов, но имеют примерно одинаковую структуру. Она включает в себя обязательные элементы и декларации:

  • < !Doctype html >;
  • < html >;
  • < head >;
  • < body >.

Этих тегов хватит для создания простейшего веб сайта. Разработчику необходимо об этих тегах запомнить следующее:

  1. !Doctype – это объявление типа документа. Тег, размещаемый всегда в самом начале HTML-документа. Он сообщает браузерам о том, какая версия языка применяется.
  2. Внутри тега <html> компонент <head> будет определять верхнюю часть документа, включая всевозможные метаданные (сопроводительную информацию о web page). Информация из head не будет отображена непосредственно в браузере на странице. Вместо этого он может поддерживать название документа. Оно отобразится в строке заголовка окна браузера, различные ссылки на внешние файлы и иные полезные метаданные.
  3. Body – тег, применяемый для формирования «тела» веб страницы. Внутри него находится основной текст документа.
Основы программирования на HTML

Выше – пример создания элементарной веб-странице на рассматриваемом ЯП. Этот код наглядно объясняет структуру HTML-документов.

Самозакрывающиеся теги

Когда программист решил написать собственную веб-страницу на HTML, ему необходимо помнить, что все теги должны открываться и закрываться. Пример – заголовки h1, h2, …, hn.

Некоторые теги в рассматриваемом языке являются самозакрывающимися. Для них не требуется указывать закрывающий компонент. Типичными тегами соответствующего вида являются?

  • br;
  • embled;
  • img;
  • hr;
  • link;
  • param;
  • input;
  • wbr;
  • source.

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

Создание страницы

Вся ранее предложенная информация – это помощь новичкам, которая пригодится при веб-разработке. Далее предстоит написать собственную страничку на HTML. Предложенные алгоритмы объяснят пошагово, как создается веб-сайт на рассматриваемом языке.

Чтобы создался исходный файл с расширением .html, потребуется:

  • текстовый редактор;
  • подготовленный исходный код;
  • браузер.

Остальные моменты зависят от конкретного проекта. Перечисленных компонентов будет достаточно для реализации элементарной страницы в Интернете.

Выбор текстового редактора

Один из самых важных этапов – это выбор текстового редактора. От соответствующего момента зависит организация всего процесса разработки. Вот наиболее распространенные варианты редакторов текста:

  1. «Блокнот». Стандартная и элементарная программа Windows. Не имеет никаких дополнительных инструментов.
  2. Notepad++. Представляет собой более продвинутую и совершенную версию службы «Блокнот». Отличительной его чертой является подсветка HTML-синтаксиса. Данный текстовый редактор является одним из лучших, особенно для новичков.
  3. Sublime Text. Кроме подсветки имеет множество встроенных опций. Пример – автодополнение, самостоятельные отступы. Выделяется функциями автоматического закрывание тегов. Больше подходит тем, кто уже имел дело с рассматриваемом языком.

Далее работа будет опираться на Notepad++. Предварительная подготовка требует от разработчика создания документа index.html. В нем будет осуществляться дальнейшая работа.

Что такое index

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

Index – это традиционное название документа, который используется в виде индекса для каталога веб-сайта.

Первая страница

Ниже – пример простейшего сайта на рассматриваемом языке:

Основы программирования на HTML

Если обработать соответствующий код, на экране в браузере появится такая картина:

Основы программирования на HTML

Чтобы задать подпись вкладки вместо «Название страницы» потребуется указать его имя. Для этого используется title. Далее каждый компонент кода будет изучен более подробно.

Компонент head

«Голова» документа включает в себя информацию для:

  • поисковых роботов;
  • браузерных счетчиков.

Она поддерживает служебные данные, а также разнообразные ключевые слова. Кроме title пользователь ничего из написанного здесь не увидит.

Основы программирования на HTML

Особое внимание необходимо уделить meta. Этот компонент указывает на кодировку, в которой будет интерпретироваться исходный документ.

Каждый вкладываемый документ рекомендуется писать с отступом (при помощи tab или табуляции). Этот прием помогает формировать более понятную, четкую и читабельную структуру исходного документа. Если отступы не ставить, то браузер информацию поймет. Разработчику без них будет проблематично разобраться в исходном коде проекта.

Абзацы и заголовки

Каждый сайт имеет различные заголовки и абзацы. Они помечаются в коде особым образом:

  1. H1 – заголовок первого уровня. Выделяется браузером жирным шрифтом 24 пункта. Это главный заголовок на странице. Обычно он отражает название веб-портала. С его помощью поисковые роботы проводят идентификацию проекта.
  2. H2…Hn. – заголовки второго уровня и так далее до n-уровня. Заголовок второго уровня обычно меньше – 16 пунктов. Так помечаются основные крупные разделы сайта.
  3. P – абзацы. Браузер будет автоматически добавлять расстояние между абзацами. Каждый из них пишется на новой строчке.
Основы программирования на HTML

Выше – наглядный пример работы с соответствующими компонентами.

Теги br

Это разрывы. Они указывают на факт переноса информации на новую строку. Такие элементы выступают в качестве одиночного. Они не требуют от разработчика закрытия, а также ничего не содержат.

Что такое pre и hr

Так помечается предварительное форматирование текста. Обычно для этого используется Coutier.

Hr указывает на разрыв. Он не является парным, поэтом не требует закрытия. Применяется для разделения нескольких разных по смыслу текстов. Иногда служит помощником визуального оформления странички.

Теперь понятно, как создать веб-страницу HTML. Здесь можно увидеть еще один наглядный пример процесса. Лучше и быстрее разобраться с освоением темы помогут специализированные дистанционные курсы. На них с нуля научат составлять веб-сайты на HTML и применять CSS-стили.

Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в Otus!