Основные теги | |||||||||||
<html></html> | Указывает программе просмотра страниц что это HTML документ. | ||||||||||
<head></head> | Определяет место, где помещается различная информация не отображаемая в теле документа. Здесь располагается тег названия документа и теги для поисковых машин. | ||||||||||
<body></body> | Определяет видимую часть документа | ||||||||||
Теги оглавления | |||||||||||
<base href="www...."> | Указание браузеру от какого базового адреса все ссылки (кроме ссылок явно прописанных полностью) | ||||||||||
<base target="..."> | Указание браузеру от какого базового окна в котором открываются все ссылки (кроме ссылок с отдельным указанием данного параметра) | ||||||||||
<meta name="allow-search" content="..."> | Указание для поисковых роботов как следует сканировать данную страницу | ||||||||||
<meta http-equiv="distribution" content="..."> | Указание для поисковых роботов относится ли данная страница к мировым | ||||||||||
<meta name="robots" content="..."> | Указание для поисковых роботов как следует сканировать данную страницу | ||||||||||
<meta name="author" content="..."> | Указание автора странички | ||||||||||
<meta name="keywords" content="..."> | Описание содержащийся информации (для поисковых машин) | ||||||||||
<meta http-eguiv="content-type" content="text/plain;churset="..."> | Указание браузеру в какой кодировке следует подгружать страницу (Window-1251, KOI8-R, KOI8-U, ISO-8859-5, UTF-8, UTF-16) | ||||||||||
<meta name="description" content="..."> | Ключевые слова странички (для поисковых машин) | ||||||||||
<title></title> | Помещает название документа в оглавление программы просмотра страниц | ||||||||||
Атрибуты тела документа | |||||||||||
<body bgcolor="..."> | Устанавливает цвет фона документа, используя значение цвета в виде RRGGBB - пример: FF0000 - красный. | ||||||||||
<body text="..."> | Устанавливает цвет текста документа, используя значение цвета в виде RRGGBB - пример: 000000 - черный. | ||||||||||
<body link="..."> | Устанавливает цвет гиперссылок, используя значение цвета в виде RRGGBB - пример: 00FF00 - зеленый. | ||||||||||
<body vlink="..."> | Устанавливает цвет гиперссылок, на которых вы уже побывали, значение RRGGBB - пример: 333333 - серый. | ||||||||||
<body alink="..."> | Устанавливает цвет гиперссылок при нажатии. | ||||||||||
Теги форматирования текста | |||||||||||
<pre></pre> | Обрамляет предварительно отформатированный текст. | ||||||||||
<h1></h1> | Создает самый большой заголовок | ||||||||||
<h2, 3, 4, 5> - </h2, 3, 4, 5> | Создает заголовоки промежуточных размеров | ||||||||||
<h6></h6> | Создает самый маленький заголовок | ||||||||||
<b></b> | Создает жирый текст (нерекомендованный) | ||||||||||
<i></i> | Создает наклонный текст (нерекомендованный) | ||||||||||
<tt></tt> | Создает текст - имитирующий стиль печатной машинки (нерекомендованный) | ||||||||||
<kbd></kbd> | Создает текст - имитирующий стиль печатной машинки (рекомендованный) | ||||||||||
<var></var> | Название переменных отображается курсивом | ||||||||||
<cite></cite> | Выделение цитат курсивом | ||||||||||
<address></address> | Отображается курсивом в виде отдельного абзаца | ||||||||||
<em></em> | Наклонный текст (воспринимается посковыми роботами как выделение) | ||||||||||
<strong></strong> | Жирный текст (воспринимается посковыми роботами, как особо сильное выделение) | ||||||||||
<font size="..."></font> | Устанавливает размер текста в пределах от 1 до 7. | ||||||||||
<font color="..."></font> | Устанавливает цвет текста, используя значение цвета в виде RRGGBB. | ||||||||||
Гиперссылки | |||||||||||
<a href="URL"></a> | Создает гиперссылку на другие сайты. | ||||||||||
<atarget="..."></a> | Указывает в каком окне открывать гиперссылку:
| ||||||||||
<a href="NAME"></a> | Создает гиперссылку на другую страницу. | ||||||||||
<a href="mailto:EMAIL"></a> | Создает гиперссылку вызова почтовой программы для написания письма по указанному адресу. | ||||||||||
<a href="#name"></a> | Создает гиперссылку на метку текущей страници. | ||||||||||
<a name="..."></a> | Отмечает часть текста, как метку для гипперссылок на странице. | ||||||||||
<a href="FILE#name"></a> | Создает гиперссылку на метку другой страници. | ||||||||||
Форматирование | |||||||||||
<p></p> | Создает новый параграф | ||||||||||
<p align="..."></p> | Выравнивает параграф относительно одной из сторон документа, значения: left, right, justify или center | ||||||||||
<nobr> | Запрещает перевод строки. | ||||||||||
<wbr> | Указывает где разбивать строку для переноса при необходимости. | ||||||||||
<br> | Вставляет перевод строки. | ||||||||||
<blockquote></blockquote> | Создает отступы с обеих сторон текста. | ||||||||||
<dl></dl> | Создает список определений. | ||||||||||
<dt> | Определяет каждый из терминов списка | ||||||||||
<dd> | Описывает каждое определение | ||||||||||
<ol></ol> | Создает нумерованный список | ||||||||||
<li> | Определяет каждый элемент списка и присваивает номер | ||||||||||
<ul></ul> | Создает ненумерованный список | ||||||||||
<li> | Предваряет каждый элемент списка и добавляет кружок или квадратик. | ||||||||||
<div align="..."></div> | Важный тег используемый для форматирования больших блоков текста HTML документа, также используется в таблицах стилей | ||||||||||
Графические элементы | |||||||||||
<img src="file"> | Добавляет изображение в HTML документ | ||||||||||
<img src="file" align="..."> | Выравнивает изображение к одной из сторон документа, принимает значения: left, right, center; bottom, top, middle | ||||||||||
<img src="file" border="..."> | Устанавливает толщину рамки вокруг изображения | ||||||||||
<img src="file" vspase="..."> | Устанавливает поля сверху и снизу | ||||||||||
<img src="file" hspase="..."> | Устанавливает поля сбоков | ||||||||||
<img src="file" alt="..."> | Всплывающая подсказка при наведении на имедж | ||||||||||
<hr> | Добавляет в HTML документ горизонтальную линию. | ||||||||||
<hr size="..."> | Устанавливает высоту (толщину) линии | ||||||||||
<hr width="..."> | Устанавливает ширину линии, можно указать ширину в пикселах или процентах. | ||||||||||
<hr noshade> | Создает линию без тени. | ||||||||||
<hr color="..."> | Задает линии определенный цвет. Значение RRGGBB. | ||||||||||
Таблицы | |||||||||||
<table></table> | Создает таблицу. | ||||||||||
<tr></tr> | Определяет строку в таблице. | ||||||||||
<td></td> | Определяет отдельную ячейку в таблице. | ||||||||||
<th></th> | Определяет заголовок таблицы (нормальная ячейка с отцентрованным жирным текстом) | ||||||||||
<caption></caption> | Определяет подпись таблицы | ||||||||||
Атрибуты таблицы
|
|||||||||||
<table border="..."> | Задает толщину рамки таблицы. | ||||||||||
<table cellspacing="..."> | Задает расстояние между ячейками таблицы. | ||||||||||
<table cellpadding="..."> | Задает расстояние между содержимым ячейки и ее рамкой. | ||||||||||
<table width="..."> | Устанавливает ширину таблицы в пикселах или процентах от ширины документа. | ||||||||||
<table height="..."> | Устанавливает высоту таблицы в пикселах или процентах от высоты документа. | ||||||||||
<tr align="..."> или <td align="..."> | Устанавливает выравнивание ячеек в таблице, принимает значения: left, center, или right. | ||||||||||
<tr valign="..."> или <td valign="..."> | Устанавливает вертикальное выравнивание для ячеек таблицы, принимает значения : top, middle, или bottom. | ||||||||||
<td colspan="..."> | Указывает кол-во столбцев, которое объединено в одной ячейке. (по умолчанию=1) | ||||||||||
<td rowspan="..."> | Указывает кол-во строк, которое объединено в одной ячейке. (по умолчанию=1) | ||||||||||
<td nowrap> | Не позволяет программе просмотра делать перевод строки в ячейке таблицы. | ||||||||||
<td width="..."> | Устанавливает ширину ячейки в пикселах или процентах от ширины таблицы (ячейки одного столбца не могут иметь разную ширину). | ||||||||||
<td height="..."> | Устанавливает высоту ячейки в пикселах или процентах от высоты таблици (ячейки одной строки не могут иметь разную высоту). | ||||||||||
Фреймы | |||||||||||
<frameset></frameset> | Предваряет тег <body> в документе, содержащем фреймы; | ||||||||||
<frameset rows="value,value"> | Определяет строки в таблице фреймов, высота которых определена кол-вом пикселов или в процентном соотношении к высоте таблицы фреймов. | ||||||||||
<frameset cols="value,value"> | Определяет столбцы в таблице фреймов, ширина которых определена кол-вом пикселов или в процентном соотношении к ширине таблицы фреймов. | ||||||||||
<frame> | Определяет единичный фрейм или область в таблице фреймов. | ||||||||||
<noframes></noframes> | Определяет, что будет показано в окне браузера, если он не поддерживает фреймы. | ||||||||||
Атрибуты фреймов | |||||||||||
<frame src="URL"> | Определяет какой из HTML документов будет показан во фрейме. | ||||||||||
<frame name="name"> | Указывает Имя фрейма или области, что позволяет перенаправлять информацию в этот фрейм или область из других фреймов. | ||||||||||
<frame marginwidth="..."> | Определяет величину отступов по левому и правому краям в нутрь фрейма; должно быть равно или больше 1. | ||||||||||
<frame marginheight="..."> | Определяет величину отступов по верхнему и нижнему краям в нутрь фрейма; должно быть равно или больше 1. | ||||||||||
<frame scrolling=VALUE> | Указывает будет-ли выводится линейка прокрутки во фрейме; значение value может быть "yes," "no," или "auto". Значение по умолчанию для обычных документов - auto. | ||||||||||
<frame noresize> | Препятствует изменению размеров фрейма пользователем. | ||||||||||
Ифрейм и его атрибуты | |||||||||||
<iframe></iframe> | Создает контейнер, который может содержать любые элементы. Остальные элементы обтекают этот контейнер. | ||||||||||
<iframe src="URL"> | Определяет какой из HTML документов будет показан в ифрейме. | ||||||||||
<iframe name="name"> | Указывает Имя ифрейма, что позволяет перенаправлять информацию в этот ифрейм . | ||||||||||
<iframe vspase="..."> | Устанавливает поля сверху и снизу с наружи от ифрейма | ||||||||||
<iframe hspase="..."> | Устанавливает поля сбоков с наружи от ифрейма | ||||||||||
<iframe marginwidth="..."> | Определяет величину отступов по левому и правому краям в нутрь ифрейма; должно быть равно или больше 1. | ||||||||||
<iframe marginheight="..."> | Определяет величину отступов по верхнему и нижнему краям в нутрь ифрейма; должно быть равно или больше 1. | ||||||||||
<iframe scrolling=VALUE> | Указывает будет-ли выводится линейка прокрутки в ифрейме; значение value может быть "yes," "no," или "auto". Значение по умолчанию для обычных документов - auto. | ||||||||||
<iframe width="..."> | Определяет ширину ифрейма | ||||||||||
<iframe height="..."> | Определяет высоту ифрейма; | ||||||||||
<iframe title="..."> | Текст всплывающей подсказки | ||||||||||
Формы | |||||||||||
<form></form> | Создает формы | ||||||||||
<select multiple name="NAME" size="..."></select> | Создает скролируемое меню. Size устанавливает кол-во пунктов меню, которое будет показано на экране, остальные будут доступны при использовании прокрутки. | ||||||||||
<option> | Указывает каждый отдельный элемент меню | ||||||||||
<select name="NAME"></select> | Создает ниспадающее меню
| ||||||||||
<option> | Указывает каждый отдельный элемент меню | ||||||||||
<textarea name="NAME" cols=40 rows=8></textarea> | Создает окно для ввода текста. Columns указывает ширину окна; rows указывает его высоту. | ||||||||||
<input type="checkbox" name="NAME"> | Создает checkbox. | ||||||||||
<input type="radio" name="NAME" value="x"> | Создает radio кнопку. | ||||||||||
<input type=text name="foo" size=20> | Создает строку для ввода текста. Параметром Size указывается длина в символах. | ||||||||||
<input type="submit" value="NAME"> | Создает кнопку "Отправить" | ||||||||||
<input type="image" border="0" name="NAME" src="name.gif"> | Создает кнопку "Отправить" - для этого используется изображение | ||||||||||
<input type="reset"> | Создает кнопку "Очистить" |
Базовый HTML с дополнениями из HTML5 (
)
Тег |
Описание |
---|---|
<!DOCTYPE> |
Говорит бразеру о стандарте HTML |
<html> |
Главный тег во всем html-документе указывает на то, что веб-страница использует язык HTML |
<title> |
Выводит информацию о странице, которая отображается на вкладке в браузере |
<body> |
Содержимое страницы в браузере |
<h1> |
Заголовок 1-го уровня. |
<h2> |
Заголовок 2-го уровня. |
<h3> |
Заголовок 3-го уровня. |
<h4> |
Заголовок 4-го уровня. |
<h5> |
Заголовок 5-го уровня. |
<h6> |
Заголовок 6-го уровня. |
<p> |
Позволяет выводить текст в абзаце |
<br> |
Перевод на новую строку |
<hr> |
Создает горизонтальную линию для разграничения текста |
<!—…—> |
Позволяет задать комментарий. Теги, заключенные в комментарий будут проигнорированы |
Форматирование
Тег |
Описание |
---|---|
<acronym> |
Нет поддержки в HTML5. |
<abbr> |
Используется для задания аббревиатуры |
<address> |
Для задания адреса выделяется курсивом в браузере |
<b> |
Служит для задания полужирного начертания тексту |
<bdi> |
Изолирует отрывок текста, в котором написание идет в противоположную сторону |
<bdo> |
Переопределяет текущее направление текста |
<big> |
Нет поддержки в HTML5. |
<blockquote> |
Используется для вывода больших цитат |
<center> |
Нет поддержки в HTML5. |
<cite> |
Используется для вывода цитат |
<code> |
Для вывода кода программ или скриптов |
<del> |
Выводит перечеркнутый текст |
<dfn> |
Для терминов определяет слово как терми, при этом выделяя его курсивом |
<em> |
Для к вывода текста курсивом, когда надо подчеркнуть эмоциальность или экспрессию |
<font> |
Нет поддержки в HTML5. |
<i> |
Позволяет выводить текст курсивом |
<ins> |
Служит для выделения текста подчеркиванием, может применяться в качестве правок в носимых в документ |
<kbd> |
Применяется для выделения текста, вводимого с помощью клавиатуры |
<mark> |
Служит для выделения отдельных участков текста, выделяя их желтым фоном |
<meter> |
Для индикации измерения в указанном диапозоне. |
<pre> |
Выводит текст без форматирования как есть |
<progress> |
Для вывода индикатора выполнения какой-либо задачи |
<q> |
Для вывода небольшой цитаты |
<rp> |
Для вывода альтернативного текста в том случае если браузер не может поддерживать тег ruby |
<rt> |
Добавляет краткую характеристику к элементам заключенным в тег ruby выводится уменьшенным шрифтом |
<ruby> |
Применяется как контейнер для языков Юго-Восточной Азии |
<s> |
Для отображения текста перечеркнутым |
<samp> |
Для выода текста, который является результатом выполнения скрипта. |
<small> |
Для вывода текста маленьким шрифтом |
<strike> |
Нет поддержки в HTML5. |
<strong> |
Служит для выделения текста полужирным шрифтом. Используется для создания акцента на каком-то слове или фразе |
<sub> |
Задает нижний индекс как например в химических формулах |
<sup> |
Для надстрочного написания символов |
<time> |
Используется для выода даты/времени |
<tt> |
Нет поддержки в HTML5. |
<u> |
Делает текст подчеркнутым |
<var> |
Выделяет курсивом переменные из скриптов |
<wbr> |
Служит для указания браузеру разрыва длинной строки |
Формы
Тег |
Описание |
---|---|
<form> |
Для вывода формы на веб-странице |
<input> |
Для создания полей формы. Это текстовые поля радиобаттоны, чекбоксы |
<textarea> |
Задает многострочную область для ввода текста |
<button> |
Создает кнопку в качестве содержимого кнопки можно использовать текст или изображение |
<select> |
Служит для создания выпадающего списка в форме. Пункты выпадающего списка делаются с помощью тега option |
<optgroup> |
Используется как контейнер для объединения тегов option |
<option> |
Определяет опцию и используется как пункт выпадающего списка select |
<label> |
Текстовая метка для тега input. |
<fieldset> |
Для группировки элементов формы. Рисует рамку вокруг них |
<legend> |
Заголовок элементов формы, которые объединены с помощью fieldset. |
<datalist> |
Контейнер для выпадающего списка. Элементы списка формируется с помощью тега option |
<keygen> |
Используется совместно с тегом form. Генерирует пару ключей открытый и закрытый |
<output> |
Для вывода результата вычисления, которое было выполнено с помощью скрипта |
Фреймы
Тег |
Описание |
---|---|
<frame> |
Нет поддержки в HTML5. |
<frameset> |
Нет поддержки в HTML5. |
<noframes> |
Нет поддержки в HTML5. |
<iframe> |
Выводит так называемый фрейм — область документа определенных размеров в ней можно помещать содержимое с других сайтов, таким образом можно выводить видео с ютуб. |
Изображения
Тег |
Описание |
---|---|
<img> |
Применяется для вывода картинок, изображений |
<map> |
Создает карту ссылок и служит контейнером для тега area |
<area> |
Предоставляет определенную активную область на карте ссылок по которой можно клацнуть |
<canvas> |
Создает холст на ктором можно рисовать средствами JavaScript |
<figcaption> |
Заголовок к тегу figure. Применятся в основном для картинок |
<figure> |
Тег контейнер используется для помещения внутрь его картинок |
Аудио и Видео
Тег |
Описание |
---|---|
<audio> |
Выводит звуковое содержимое на веб-страницу |
<source> |
Используется для указания пути к видео и аудио файлам в тегах video, audio. |
<track> |
Для добавления субтитров в тегах video, audio |
<video> |
Используется для добавления видео на веб-страницу |
Ссылки
Тег |
Описание |
---|---|
<a> |
Гиперссылка |
<link> |
Для задания отношений между документами, таким образом подключается стилевой файл к веб-странице. |
<nav> |
Для задания навигационных панелей и меню |
Списки
Тег |
Описание |
---|---|
<ul> |
Для создания маркированного списка |
<ol> |
Выводит нумерованный спмок |
<li> |
Пункт маркированоого или нумерованного списков. |
<dir> |
Нет поддержки в HTML5. |
<dl> |
Применятся в списках определений и представляет из себя контейнер внутри которого находится описание |
<dt> |
Для задания термина в списке определений |
<dd> |
Для описания термина используется в списках определений |
<menu> |
Применяется для создания меню. |
<menuitem> |
Определяет какую команду проользователь может вызвать из контекстного меню. |
Таблицы
Тег |
Описание |
---|---|
<table> |
Используется для создания таблицы |
<caption> |
Надпись к таблице добавляет |
<th> |
Задает заголовок ячейки таблицы |
<tr> |
Выводит строку таблицы |
<td> |
Длязадания ячейки таблицы |
<thead> |
Служит для задания заголовка таблицы |
<tbody> |
Тело таблицы |
<tfoot> |
Для задания подвала таблицы |
<col> |
Для форматирования одного или нескольких столбцов, которые не содержат мнформацию одного типа. |
<colgroup> |
Для создания структурной группы столбцов чтобы можно было делать над ними определенные действия |
Стили и семантика
Тег |
Описание |
---|---|
<style> |
Для подключения внутренней таблицы стилей |
<div> |
Контейнер для группировки других тегов служит для организации и упорядочивания элементов на веб-странице |
<span> |
Используется как контейнер для строчных элементов, аналогично тегу div для блочных |
<header> |
Секция для вводной информации сайта или группы навигационных ссылок. Может содержать один или несколько заголовков, логотип, информацию об авторе. |
<footer> |
Применяется для нижней части веб-документа. Эту область как правило называют подвалом |
<main> |
Используется как контейнер для основонго уникального содержимого документа |
<section> |
Используется для определения логической секции страницы |
<article> |
Используется для вывода содержимого то есть основного контента сайта |
<aside> |
Используется для вывода в боковых панелях сайта |
<details> |
Для создания интерактивного такого виджета который можно открыть или закрыть |
<dialog> |
Предназначен для вывода диалоговых окон |
<summary> |
Для создания видимого заголовка тега details Отображается в виде закрашенного треугольника, кликнув по которому можно узнать его содержимое |
Метаданные
Тег |
Описание |
---|---|
<head> |
Элемент контейнер, предназначенный для объединения элементов в верхней части веб-странице как правило это верхнее меню и логотип. |
<meta> |
Для выода метатегов находится в шапке документа |
<base> |
Задает базовый адрес URL, относительно которого вычисляются все относительные адреса |
<basefont> |
Нет поддержки в HTML5. |
Программирование
Тег |
Описание |
---|---|
<script> |
Элемент используется для определения сценария (скрипта) на стороне клиента (обычно JavaScript). |
<noscript> |
Для подключения файла сценариев JavaScript к веб-странице |
<applet> |
Нет поддержки в HTML5. |
<embed> |
Для встраивания на веб-страницу видео, аудио и другого интерактивного содержимого |
<object> |
Применяется как контейнер для встраивания объектов мультимедиа |
<param> |
Для определения параметров для плагинов, добавленных с помощью object |
Источник webdiz.com.ua