Блог
>
>
>
HTML-теги: язык, который понимают браузеры
Юлия Леин | Редактор Taptop
Дата публикации
22.05.2024
Поделиться
Вконтакте
Телеграм
Скопировать ссылку
HTML-теги: язык, который понимают браузеры

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

Язык разметки гипертекста: экскурс в историю

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

Широкой распространенности SGML не получил, однако на его основе в 1991 году Тим Бернерс–Ли разработал HTML — технологию передачи гипертекста в Интернете. Построенный на основе принципов SGML, первоначально HTML включал в себя около 40 тегов. Некоторые из них указывали на физические свойства веб-страницы. Позже, в 1995 году, разработкой языка занялся концерн W3C, который выпустил версию HTML 2.0, а позже и 3.0. Именно она легла в основу современного Hyper Text Markup Language и широко применяется до сих пор.

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

Из чего состоят теги?

Чтобы разметить страницу, применяются теги — заключенные в треугольные скобки команды, с помощью которых браузер понимает, как именно отображать тот или иной элемент. Чаще всего, они «открывают» и «закрывают» команду. Содержимое сайта вставляется либо между отдельными tag, либо внутри треугольных скобок.

Есть и одиночные теги: они не работают с содержимым, заключенным в скобках, а сами по себе указывают на выполнение определенной команды. Например, <br> браузер интерпретирует как перенос текста на следующую строку, где br — отдельный элемент HTML, который и распознает программа.

Элементы тегов могут наделяться разными свойствами — атрибутами. Они прописываются после элемента, но перед закрывающей тег скобкой. Так, если <h1>текст</h1> указывает на заголовок первого уровня, то тег <h1 align="center">текст</h1> поместит его по центру, а команда <h1 align="center" style="color:black">текст</h1> еще и выделит его черным цветом.

Виды и типы тегов

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

Верхний уровень

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

  • <html>. Использование открывающего и закрывающего тега <html> не обязательно, но большинство применяет их вверху и внизу. По сути, это контейнер, внутри которого заключены абсолютно все остальные теги.
  • <head>. Цель этого тега — упрощение работы краулеров поисковых систем. Посетители страницы не видят его содержимого. Внутри него скрываются метатеги Title, Description и другие, обозначающиеся <meta>. Метатеги включают в себя несколько атрибутов, которые помогают роботам получить информацию о странице и правильно ее ранжировать.
  • <body>. Внутри данного тега — всё содержимое или тело страницы — текст, изображения и другой контент, который видят пользователи.

Блочные элементы

Используются для разделения контента на отдельные смысловые блоки.

  • <h1>,...,<h6>. Данная группа определяет положение заголовка на странице. H1 обозначается тот, который является основным, а далее, по возрастанию цифры — идут менее важные блоки. Так, подзаголовок «Блочные элементы» в этой статье выделен тегом H3.
  • <blockquote>. Позволяет выделять отдельные части документа, например, важные цитаты. Так, заключенный в данном теге текст будет отображаться с отступами с двух сторон и разрывами сверху и снизу, а отдельные строки будут выровнены.
  • <p>. Служит для разделения абзацев текста и автоматически добавляет пустой отступ перед новой строчкой.

Строчные элементы

Служат для работы внутри одной строки, например, форматирования текста.

  • <a>. Позволяет создавать в тексте ссылки и служит своеобразным якорем для браузера.
  • <b>. Выделяет текст жирным шрифтом.
  • <big>. В HTML размер шрифта устанавливается в условных единицах от 1 до 7. По умолчанию используется 3, а данный тег увеличивает шрифт на 1 шаг.
  • <img>. Служит для вставки на страницу изображений. Для этого подходят картинки в формате png, jpeg, gif.

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

Списки

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

  • <ol>. Устанавливает нумерованный список, в котором каждый последующий элемент будет иметь большее значение.
  • <ul>. Используется для создания маркированного списка.

Таблицы

Отдельные столбцы и рисунки таблицы могут содержать как текстовый контент, так и изображения.

  • <table>. Используется для создания тела таблицы.
  • <tr>. Создает строку в таблице.
  • <td>. Заключается внутри контейнера tr и позволяет создать ячейку внутри строки.
  • <th>. Служит для создания ячейки заголовка. Текст в ней выделяется жирным шрифтом.

Фреймы

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

  • <frame>. Служит для определения свойств отдельного фрейма, включая его содержимое и размеры. Является контейнером.
  • <frameset>. Позволяет сформировать внутреннюю структуру каждого фрейма.

Мы привели только основные теги, используемые в HTML. Их количество несравнимо больше. Познакомиться с ними можно, глубоко изучая язык программирования.

Теги языка HTML — это основа страницы. Как не допустить ошибок при создании кода?

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

  • Не закрыт элемент. Открытый тег требует обязательного закрытия. Если его нет, то могут возникнуть ошибки при отображении страницы и проверке кода.
  • Отсутствует символ / в самозакрывающихся элементах. Такие элементы, как input, img и meta, требуют использования слеша перед закрывающей скобкой.
  • Ошибка при конвертации символов. Копирование отдельных символов (например, двойных кавычек) чревато ошибками конвертации: браузер просто их не распознает. Всегда проверяйте код на их наличие, а если они найдены — преобразуйте такие символы в HTML.
  • Блочные элементы внутри строчных. Блочные элементы нельзя использовать внутри строчных. Это одно из основных правил кодировки в HTML.
  • Отсутствие элемента alt при вставке изображений. К каждой картинке необходимо добавлять описание. Если она применяется в дизайнерских целях и не несет смысловой нагрузки, элемент alt используется, но остается пустым.

Работа в Taptop не требует знаний HTML: создать свой сайт сможет даже новичок. Однако открытый код позволяет владельцам веб-ресурсов вносить любые изменения на сайт при помощи тегов. Как мы уже говорили, это основа, с которой должен быть знаком каждый разработчик. Даже если ваш опыт пока заключается в создании единственного лендинга при помощи конструктора.

Часто задаваемые вопросы
Заголовок
Ответ

Что такое HTML-теги?

Части языка разметки, заключённые в треугольные скобки, которые обозначают начало и конец элементов страницы и помогают браузеру понять, как их отображать.

Кто и когда разработал HTML?

Тим Бернерс-Ли создал HTML в 1991 году на основе языка SGML (появился в 1986 году); первая версия включала около 40 тегов.

Чем открывающий тег отличается от одиночного?

Открывающий и закрывающий теги обрамляют содержимое (текст или другие элементы), а одиночные теги (например, <br>) не работают с содержимым и просто выполняют команду — перенос строки.

Какая организация сейчас отвечает за развитие HTML?

W3C — именно этот концерн выпустил версии HTML 2.0 и 3.0, легшие в основу современного языка разметки.

Какой язык разметки предшествовал HTML и в каком году он появился?

SGML, появившийся в 1986 году — правила записи тегов, не полноценный язык программирования.

Сколько тегов включал HTML изначально, когда его разработал Тим Бернерс-Ли?

Около 40 тегов.

Обсудить → вёрстку, кейсы, поиск клиентов и всё, что волнует дизайнера:
Комьюнити дизайнеров Taptop
Узнать → больше о современном веб-дизайне и no-code разработке:
Телеграм-канал Taptop
Посмотреть → какие проекты создают дизайнеры на Taptop:
Лучшие кириллические сайты Taptop
Поделиться
Вконтакте
Телеграм
Скопировать ссылку
Введение
Заголовок 1
Профессиональный сайт без разработчика
Запускай быстро, управляй самостоятельно
Подробнее
taptop comunity
🔒Taptop Design Community
Дизайнеры Taptop в Телеграм
Закрытое сообщество, где делимся идеями и лайфхаками, разбираем сайты и обсуждаем новые возможности Taptop.
Присоединиться
Читайте также
Сайт должен доходить до запуска
Не застрять в макете. Не ждать разработчика ради правки. Не быть шаблоном, который стыдно показать. Не сломаться от замены текста.
Taptop соединяет дизайн-редактор, блоки, CMS, AI и хостинг — чтобы сайт можно было не только придумать, но и запустить, передать и развивать.
Платформа для создания сайтов Taptop включена в реестр российского ПО Запись № 23682 от 29.08.2024
Mincifri-rossii