Первый HTML-документ

Free Preview
Продолжительность: 15 мин

Чтобы создать первый полноценный HTML-документ можно воспользоваться средой разработки (например VS Code) или обычным текстовым редактором, например, блокнот.

Первым делом создадим файл с расширением .html, например, index.html. Если вы попытаетесь открыть такой файл, то скорее всего, на вашем компьютере откроется браузер - программа, которую современные люди используют практически каждый день. Строго говоря, браузер как раз и предназначен для просмотра и отображения HTML-документов.

Для того чтобы увидеть в браузере гипертекст давайте добавим в наш файл текст из прошлого урока:


<h1>Мой первый HTML-документ</h1>
<p>Это первый абзац</p>
<p>Это второй абзац</p>
html

И попробуем открыть файл index.html еще раз. В результате вы должны увидеть примерно такую картинку 'first-document-view.png'

Обратите внимание

Чтобы изменения внутри файла отображались в браузере необходимо сохранять файл перед окрытием. Это можно сделать явно через панель инструментов или сочетание клавишь или настроить автосохранение внутри вашего редактора.

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

Инструкции для браузера

Вы можете видеть, что наш текст уже отображается с учетом добавленных тегов, например, первое предложение завернутое в тег <h1> отображается крупным жирным шрифтом. Однако наш текст все еще не является полноценным HTML-документом. Чтобы он им стал, нам необходимо добавить несколько дополнительных тегов, которые задают правильную структуру документа и помогают браузеру правильно интепретировать документ.

Первым делом давайте добавим на первой строке нашего документа - <!DOCTYPE html>. Эта строка - инструкция для браузера о том, что перед ним обычный HTML-документ. На самом деле, сегодня единственный стандартный доктайп для современного HTML, однако, браузеры могут работать в режиме совместимости и распознавать документы старого формата. Если интересно узнать об этой инструкции поподробнее можно воспользоваться вот этой статьей на сайте doka.guide.

Далее по стандарту мы должны расположить тег <html>. Во-первых, это парный тег, а во вторых он является контейнером для всего содержимого HTML-документа.

Внутри тега <html> обычно располагаются теги <head> и <body>. давайте поговорим о них чуть подробнее.

Новый тег <head>

Элемент <head> содержит основную информацию о документе: метаданные (например, заголовок окна или кодировку), ссылки на скрипты и таблицы стилей. Мы рассмотрим использование <head> чуть подробнее на последующих уроках, а сегодня мы будем использовать его только для того, чтобы добавить заголовок нашей страницы.

Для это внутри тега <head> добавим еще один парный тег <title> и внутри него напишем название для нашего первого документа. В итоге должна получиться такая структура документа:

<!DOCTYPE html>
<html>
    <head>
        <title>Заголовок моей первой страницы</title>
    </head>
</html>
html

Текст, указанный внутри тега <title> будет отображаться браузером на вкладке страницы. first-document-title.png

Основное содержимое документа - тег <body>

После закрывающего тега </head> в документ обычно добавляют тег <body>. Он также является парным и служит контейнером для всего видимого содержимого страницы. По спецификации <body> является необязательным, и браузер сам может понять что и как выводить на странице по типу тега. Однако, на практике лучше использовать <head> и <body>, так как от места вывода тега может зависеть его работа.

Давайте поместим наш исходный текст внутрь <body> и теперь мы получим полноценный HTML-документ.

<!DOCTYPE html>
<html>
  <head>
    <title>Заголовок моей первой страницы</title>
  </head>
  <body>
    <h1>Мой первый HTML-документ</h1>
    <p>Это первый абзац</p>
    <p>Это второй абзац</p>
  </body>
</html>
html

Поздравляю, ваш первый HTML-документ готов.

Бонус - секрет для быстрого старта

В течении курса нам придется несколько раз создавать новые HTML-документы. Создавать базовую структуру документа руками - довольно утомительно. К счастью, во всех средах разработки давно существует шорткат (сочетание клавиш) для этой цели. Все что нужно, это создать файл с раширением html И внутри поставить восклицательный знак и нажать клавишу Tab.

Родительские и дочерние теги.

Вы могли обратить внимание, что в процессе создания документа у нас выстраивается древовидная структура. HTML-документ можно представить в виде перевернутого дерева. В основании находится элемент html. Внутри него расположено два элемента <head> и <body>. Внутри каждого из них - свои элементы. Элемент html принято называть родительским по отношению к <head> и <body>, а <head> и <body> - дочерние элементы или потомки. Они в свою очередь являются родителями для других дочерних элементов.