📙Основы HTML

1. Что такое HTML? Основы языка разметки гипертекста

Что такое HTML? Это язык разметки гипертекста. Он позволяет пользователю создавать и структурировать разделы, параграфы, заголовки, ссылки и блоки для веб-страниц и приложений.

HTML не является языком программирования, то есть он не имеет возможности создавать динамические функции. Вместо этого он позволяет организовывать и форматировать документы, аналогично Microsoft Word.

При работе с HTML мы используем простые структуры кода (теги и атрибуты), чтобы разметить страницу веб-сайта. Например, мы можем создать абзац, поместив прилагаемый текст в исходный тег <p> и закрывающий </p>.

<p> Вот как вы добавляете абзац в HTML. </p>
<br><p> У вас может быть более одного! </p></br>

Мало кто любит терминологию и формальности, но, к счастью, в мире HTML всё довольно просто.

Вкратце:

  1. Страница состоит из элементов.

  2. Элемент — это набор из тегов и содержания.

  3. Теги чаще всего идут парами: открывающий (<tag>) и закрывающий (</tag>). Между ними находится то, что попадает под действие этого элемента.

  4. Открывающий тег может содержать дополнительную информацию — атрибуты и значения атрибутов. Атрибуты позволяют «настроить» тег.

В примере из предыдущего урока есть элемент a (anchor — якорь), состоящий из открывающего и закрывающего тегов <a></a>.

<a href="https://ru.hexlet.io">Хекслет</a>

Это ссылка, и у неё есть атрибут href со значением https://ru.hexlet.io. Между открывающим и закрывающим тегами находится содержание — слово «Хекслет». Именно оно становится ссылкой.

А ниже есть картинка. Это пример одиночного тега, элемента, в котором не нужен закрывающий тег. Их ещё называют self-closing element — «самозакрывающиеся элементы».

<img src="https://i.imgur.com/789p0uP.png">

Как видите, мы указали атрибут src (от английского "source" — источник) со значением https://i.imgur.com/789p0uP.png. Это адрес файла изображения.

А некоторые элементы состоят из нескольких вложенных элементов. Например, списки:

<ol>
  <li>Код. Тайный язык информатики (Чарльз Петцольд)</li>
  <li>Не заставляйте меня думать (Steve Krug)</li>
  <li>Дизайн привычных вещей (Donald Norman)</li>
</ol>

Это — пронумерованный список (ordered list), поэтому тег называется <ol>. А каждая строчка списка — это элемент списка (list item) — <li>.

2.Самые часто используемые теги в HTML5

Основные теги
  1. div

используется как контейнер для HTML-элементов.

  1. a

используется для создания ссылок

  1. span

используется для стилизации отдельных слов и фраз в блоке текста.

  1. ul > li

<ul> создаёт неупорядоченный список, то есть элементы в нём не пронумерованы, а помечены маркером. Внутри тега с помощью <li> добавляются элементы списка.

  1. p

Тег <p> создаёт абзацы — отделяет одну часть текста от другой. Например, все абзацы на этой странице размечены тегом

  1. img

Тег <img> добавляет графики, иллюстрации и фотографии.

  1. br

Тег <br> переносит текст на другую строку, не начиная нового абзаца.

  1. script

Тег подключает на страницу JavaScript. <script> ставится в конце документа, перед закрывающим тегом </body>.

  1. link

Тег <link> подключает CSS-файлы. В отличие от <script>, он ставится в начале документа, в теге <head>.

  1. i

Тег <i> форматирует текст — делает его курсивным.

  1. button

Кнопка, При клике на кнопку срабатывают функции

  1. h1-h6

Создает загаловки от h1 - самый большой до h6 самый маленький

  1. b

Создает жирный текст

  1. cite

Используется для цитат, обычно наклонный текст

  1. table

Создает таблицу

  1. tr

Определяет строку в таблице

  1. td

Определяет отдельную ячейку в таблице

  1. th

Определяет заголовок таблицы (нормальная ячейка с отцентрованным жирным текстом)

  1. form

Создает формы

  1. select

Создает скролируемое меню. Size устанавливает кол-во пунктов меню, которое будет показано на экране, остальные будут доступны при использовании прокрутки

  1. option

Указывает каждый отдельный элемент select - меню

  1. textarea

Создает окно для ввода текста. Columns указывает ширину окна; rows указывает его высоту.

  1. input

Это тег для получения информации от пользователя

  1. audio

Для добавления звуков, музыки на страницу

  1. video

Для добавления видео на страницу

Практика

Last updated