Что такое язык HTML?
HTML (Hypertext Markup Language) – это код, используемый для того, чтобы структурировать и отображать веб-страницы и ее контент. Благодаря языку разметок браузер способен отобразить текст и элементы так, как планировали разработчики. Если бы не основные HTML теги, странички сайта превратились бы в хаотичное скопление элементов, которыми было бы сложно воспользоваться. С аббревиатурой HTML часто встречаются специалисты, которые занимаются созданием сайтов, наполнением их контентом и продвижением в поисковых системах. Этот язык часто используется для форматирования текстового контента в копирайтинге, а также подключения виджетов и аналитических систем в SEO-продвижении.
Список HTML тегов
HTML 5.2. теги (имя тега, описание, значение свойства display)
<html></html> | корневой элемент html-документа | block |
<head></head> | контейнер для метаданных html-документа | none |
<title></title> | заголовок / имя html-документа | none |
<base> | базовый url-адрес, относительно которого вычисляются относительные адреса | none |
<link> | подключает внешние таблицы стилей | none |
<meta> | мета-данные веб-страницы | none |
<style></style> | подключает таблицы стилей | none |
<body></body> | тело html-документа | block |
<article></article> | раздел контента, образующий независимую часть документа или сайта | block |
<section></section> | логическая область (раздел) страницы, обычно с заголовком | block |
<nav></nav> | раздел документа, содержащий навигационные ссылки по сайту | block |
<aside></aside> | контент страницы, имеющий косвенное отношение к основному контенту | block |
<h1></h1> - <h6></h6> | заголовки шести уровней | block |
<header></header> | секция для вводной информации сайта или группы навигационных ссылок | block |
<footer></footer> | секция для нижнего колонтитула документа или раздела | block |
<p></p> | параграфы в тексте | block |
<address></address> | контактные данные автора документа или статьи | block |
<hr> | горизонтальная линия | block |
<pre></pre> | выводит текст с пробелами и переносами | block |
<blockquote></blockquote> | большая цитата | block |
<ol></ol> | упорядоченный нумерованный список | block |
<ul></ul> | маркированный список | block |
<li></li> | элемент списка | list-item |
<dl></dl> | контейнер для термина и его описания | block |
<dt></dt> | задаёт термин | block |
<dd></dd> | расшифровывает термин | block |
<figure></figure> | независимый контейнер для такого контента как изображения, диаграммы и т.п. | block |
<figcaption></figcaption> | заголовок для элемента <figure> | block |
<main></main> | контейнер для уникального основного содержимого в пределах одной страницы сайта | block |
<div></div> | контейнер для разделов html-документа, группирует блочные элементы | block |
<table></table> | html-таблица | table |
<caption></caption> | подпись к таблице | table-caption |
<colgroup></colgroup> | контейнер для одного или нескольких <col> | table-column-group |
<col> | выбирает для форматирования столбцы | table-column |
<thead></thead> | блок заголовков таблицы | table-header-group |
<tbody></tbody> | тело таблицы | table-row-group |
<tfoot></tfoot> | нижний колонтитул таблицы | table-footer-group |
<tr></tr> | строка таблицы | table-row |
<th></th> | заголовок столбца таблицы | table-cell |
<td></td> | ячейка таблицы | table-cell |
<details></details> | контейнер с дополнительными сведениями, который можно открыть или закрыть | block |
<summary></summary> | видимый заголовок для элемента <details> | block |
<dialog></dialog> | диалоговое окно, инспектор или окно | block |
<script></script> | подключает сценарии к странице | none |
<noscript></noscript> | секция, не поддерживающая скрипт | block |
<template></template> | фрагменты HTML-кода, которые могут быть клонированы и вставлены в документ скриптом | none |
<canvas></canvas> | холст-контейнер для динамического отображения изображений | inline-block |
<picture></picture> | контейнер для одного <img> и ноль или больше <source> | inline |
<source> | местоположение и тип альтернативных медиаресурсов для элементов <picture>, <video>, <audio> | none |
<img> | html-изображения | inline |
<iframe></iframe> | создаёт встроенный фрейм | block |
<embed> | встраивает внешний интерактивный контент или плагин | inline-block |
<object></object> | контейнер для встраивания мультимедиа | inline-block |
<param> | задаёт параметры для плагинов, встраиваемых с помощью элемента <object> | none |
<audio></audio> | добавляет аудио-файлы | inline-block |
<video></video> | добавляет видео-файлы | inline-block |
<track> | субтитры для элементов <audio> и <video> | none |
<map></map> | активные области на карте-изображении | inline |
<area> | гиперссылка с текстом или активная область внутри карты-изображения | inline |
<a></a> | гиперссылка | inline |
<em></em> | выделяет важные фрагменты текста курсивом | inline |
<strong></strong> | выделяет полужирным важный текст | inline |
<small></small> | отображает текст шрифтом меньшего размера | inline |
<s></s> | перечёркивает неактуальный текст | inline |
<cite></cite> | источник цитирования | inline |
<q></q> | краткая цитата | inline |
<dfn></dfn> | выделяет термин курсивом | inline |
<abbr></abbr> | аббревиатура или акроним | none |
<ruby></ruby> | контейнер для Восточно-Азиатских символов и их расшифровки | inline |
<rb></rb> | обертка для аннотации | inline |
<rp></rp> | тег для скобок вокруг символов | none |
<rt></rt> | расшифровка символов | block |
<rtc></rtc> | обертка для дополнительной аннотации | inline |
<data></data> | связывает содержимое с машиночитаемым переводом | inline |
<time></time> | дата / время документа или статьи | inline |
<code></code> | фрагмент программного кода | inline |
<var></var> | выделяет переменные из программ | inline |
<samp></samp> | результат выполнения сценария | inline |
<kbd></kbd> | текст, вводимый пользователем с клавиатуры | inline |
<sub></sub> | подстрочное написание символов | inline |
<sup></sup> | надстрочное написание символов | inline |
<i></i> | выделяет текст курсивом без акцента | inline |
<b></b> | задает полужирное начертание отрывка текста, без дополнительного акцента | inline |
<u></u> | выделяет отрывок текста подчёркиванием, без дополнительного акцента | inline |
<mark></mark> | выделяет фрагменты текста желтым фоном | inline |
<bdi></bdi> | изолирует текст, читаемый справа налево | inline |
<bdo></bdo> | задаёт направление написания текста | inline |
<span></span> | контейнер для строчных элементов | inline |
<br> | перенос текста на новую строку | none |
<wbr> | возможное место разрыва длинной строки | none |
<del></del> | перечёркивает текст, помечая как удаленный | inline |
<ins></ins> | подчёркивает изменения в тексте | inline |
<form></form> | html-форма | block |
<label></label> | текстовая метка для элемента <input> | inline |
<input> | многофункциональные поля формы | inline-block |
<button></button> | интерактивная кнопка | inline-block |
<select></select> | элемент управления с выбором значений из предложенных вариантов <option> | inline-block |
<datalist></datalist> | контейнер для выпадающего списка элемента <input> с <option>-значениями | none |
<optgroup></optgroup> | контейнер с заголовком для группы элементов <option> | block |
<option></option> | вариант (опция) в раскрывающемся списке | block |
<textarea> | многострочное поле формы | inline-block |
<output></output> | поле для вывода результата вычисления | inline |
<progress></progress> | индикатор выполнения задачи | inline-block |
<meter></meter> | индикатор измерения в заданном диапазоне | inline-block |
<fieldset></fieldset> | группирует связанные элементы в форме | block |
<legend></legend> | заголовок элементов формы, сгруппированных с помощью <fieldset> | block |
Точная дата создания языка HTML неизвестна, считается, что он возник в периоды с 1986 по 1991 годы. Сперва его создали для тех, кто не разбирается в верстке и программировании: сложнейшая разметочная система SGML была упрощена до тегов, которые стали известны как базовые команды HTML. Даже сейчас 11 из 18 элементов до сих пор используются в новых версиях тегов. Хотя теперь сайты можно собрать на специальных конструкторах, использование HTML все еще остается одним из важнейших умений разработчика. Даже если нет необходимости писать шаблон с нуля, может появиться необходимость работы с ним при взаимодействии с контентом сайта.
Формально HTML считается языком гипертекстовой разметки текста. Он необходим для размещения на веб-странице не только текстового контента, но и картинок, таблиц и видеороликов. Как только вы посещаете сайт через компьютер или смартфон, браузер загружает HTML-файл с данными о структуре и контенте веб-странички. Базовые теги HTML показывают браузеру как отобразить содержимое сайта. Они начинаются и заканчиваются угловыми скобками, либо знаками «больше» и «меньше». Буквы между скобками или знаками называются содержимым элемента, и выглядят строки кода следующим образом:
<h1>Заголовок</h1>
<p>Текстовый абзац <a href=»…»>с гиперссылкой</a>.</p>
<ul>
<li>Элемент ненумерованного перечисления</li>
<li>Еще один элемент ненумерованного перечисления</li>
</ul>
HTML команды помогают выстроить визуальную основу веб-страницы, но за сам «запуск» сайта не отвечают. Они лишь показывают расположение элементов в заданном разработчиком виде. Самые первые сайты были созданы фактически только на одном HTML-коде, с незначительным использованием скриптов на JavaScript. Сейчас HTML теги используются для отрисовки веб-странички, наведения внешней красоты при помощи CSS и добавления логики через JavaScript. Данный язык обладает некоторыми элементами оформления, но возможности все же довольно ограничены (цвет шрифта, цвет строки или столбца). Кроме того, в HTML-файле возможно прописать следующие элементы:
- гиперссылки;
- таблицы;
- изображения;
- блоки;
- абзацы;
- формы;
- заголовки.
Удобство HTML смогло упростить разработчикам задачу: теперь интегрировать различные сервисы на веб-страницу сайта стало гораздо проще. Из-за наличия некоторых возможностей может показаться, что HTML – это полноправный язык программирования, на самом деле это не так. Теги языка HTML определяют корректное отображение веб-страницы. А остальные функции и возможности обеспечивают подключаемые программные модули.
На информационно-справочном сайте Sprav.uz вы найдете информацию не только про ключевые теги HTML, но и сведения по компаниям на территории Узбекистана. Посетив страницы нашего информационного портала, вы сможете найти контактный телефон, адрес и время работы нужной вам организации. Сайт оснащен удобным пользовательским навигатором, который поможет отыскать нужные сведения или полезную информацию.