Вставка тегов в html. HTML Основные теги. Что такое музыкальные теги в аудио-файлах
Мы рассмотрели пример создания простенькой страницы, где давались комментарии некоторых html тегов, поскольку, мне кажется, что лучше сначала показать что-то на примере, а потом перейти к более детальному описанию. Именно поэтому создание страницы было рассмотрено во втором уроке, а более детальное в третьем.
Итак, ниже представлены описания распространенных html тегов, которые используются чуть ли не на каждой странице сайта. Поверьте, их уже хватит, чтобы написать целый сайт.
Список тегов html 1. HTML тег (для абзацев) - выводит текстовый абзац (допускает атрибуты style, class, id). Самый распространенный тег, поскольку в него чаще всего помещают текст (впрочем он для этого и создан).Например, html код:
Текстовый абзац номер один
А это другой абзац
Текстовый абзац номер один
А это другой абзац
К тегу можно ещё приписать параметр style:
С помощью этих различных значений можно редактировать внешний вид шрифта. Про эти параметры можно прочитать в отдельном уроке: стили в html и свойство css font .
Также можно прописать атрибуты CLASS и ID . Например:
2. HTML тег и (выделение жирным)И - два тега, которые позволяют сделать шрифт жирным. Разницы между этими тегами нет.
Приведем пример. Html код:
жирный текстПреобразуется на странице в следующее:
жирный текст
Также можно прописать атрибуты CLASS и ID (как и в случае с Примечание
Эти теги оказывают небольшое влияние на ранжирование документов в поисковых системах, поэтому бесцельно их лучше не использовать.
3. HTML тег (создание курсива)- курсивный шрифт (допускает параметр style, class, id)
Например, html код:
курсивный текстПреобразуется на странице в следующее:
4. HTML тег (подчеркнутый текст)- подчеркнутый шрифт (допускает параметр style, class, id)
Например, html код:
подчеркнутый текстПреобразуется на странице в следующее:
подчеркнутый текст
5. HTML тег (создание гиперссылки)Создает ссылку на странице (допускает параметр style, class и другие).
Например, html код:
текст ссылкиПреобразуется на странице в следующее:
Все параметры и атрибуты тега будут рассмотрены в отдельном уроке: html тег .
6. HTML тег (заголовки в контенте),..., - заголовочные теги внутри контента (допускает параметр style, class, id). Причем чем меньше цифра, тем больший вес и размер (по умолчанию) имеет текст, заключенный в эти теги.
Например, html код:
Заголовок h1Тег используют для названия страницы (также как и тайтл)
Необходимо использовать эти теги только по назначению, т.е. только когда в статье необходим заголовок. Это связано с тем, что теги ,..., имеют большое влияние на поисковые машины. Если их использовать правильно, то шансы попасть на верхние строчки выдачи очень высоки.
7. HTML тег (выравнивание)- выравнивает контент по центру.
Например, html код:
Этот текст будет в центреПреобразуется на странице в следующее:
Этот текст будет в центре
Примечание- - для текста
- ... - для всего (например, изображение)
- выводит подстрочный шрифт.
Например, html код:
Обычный текст, подстрочный текстПреобразуется на странице в следующее:
Обычный текст, подстрочный текст
9. HTML тег (надстрочный текст)- выводит надстрочный шрифт.
Например, html код:
Обычный текст, надстрочный текстПреобразуется на странице в следующее:
Обычный текст, надстрочный текст
10. HTML тег ,, - выводит шрифт на один пиксель больше/меньше текующего размера (допускает параметр style, class, id).
Например, html код:
Обычный шрифт, этот шрифт больше на один пиксельПреобразуется на странице в следующее:
Обычный шрифт, этот шрифт больше на один пиксель
11. HTML тег- (создание списков)
- и .
- первый элемент списка
- второй элемент списка
- первый элемент списка
- второй элемент списка
- accesskey позволяет задать сочетание клавиш для доступа к определённому объекту страницы. Например, вы можете сделать так, чтобы с помощью комбинации клавиш Alt+1 пользователь переходил по определённой ссылке. Таким образом разработать систему клавишной навигации.
- class позволяет связать тег с заранее заданным с помощью CSS оформлением. Использование атрибута позволяет существенно уменьшить код, ведь вместо того, чтобы повторять ввод одного и того же блока CSS, можно просто ввести имя соответствующего ему класса.
- С помощью contenteditable можно разрешить пользователю редактировать любой элемент HTML-страницы: удалять, вставлять, изменять текст. Этот же атрибут даёт возможность редактирование и запретить. Значения имеет всего два: true - правку разрешить, false - запретить.
- При помощи атрибута contextmenu вы можете наделить любой элемент документа уникальными пунктами контекстного меню на своё усмотрение. Само меню создаётся в теге , а атрибуту contextmenu присваивается его идентификатор.
- dir определяет направление текста: слева направо (ltr) или справа налево (rtl) .
- draggable позволяет запретить (false) или разрешить (true) пользователю перетаскивать наделённый этим атрибутом элемент страницы.
- dropzone указывает браузеру, что делать с перетаскиваемым элементом: копировать (значение copy ), перемещать (move ) или создать на него ссылку (link) .
- hidden - атрибут, позволяющий скрыть содержимое элемента, чтобы оно не отображалось в браузере. Если атрибуту задано значение false, объект отображается, true - скрывается.
- id задаёт идентификатор элемента - своего рода имя, которое нужно для простой смены стиля объекта, а также для того, чтобы к нему могли обращаться скрипты. Значением атрибута и будет его имя. Начинаться оно должно обязательно с латинской буквы, и может содержать цифры, буквы всё того же латинского алфавита (большие и маленькие), а также символы дефиса (-) и подчёркивания (_) . Русских букв содержать не может.
- lang помогает браузеру понять, на каком языке написан контент, и задать ему соответствующий стиль (например, в языках могут использоваться разные кавычки). Значениями выступают коды языков (русский - ru , английский - en и т. п.).
- spellcheck включает (true) или отключает (false) проверку правописания. Особенно полезно использовать атрибут в тегах полей форм, куда текст будет вводить пользователь.
- style позволяет задать оформление элемента с помощью CSS-кода.
- tabindex даёт возможность определить, сколько раз пользователю придётся нажать клавишу Tab, чтобы фокус получил объект с этим атрибутом. Количество нажатий определяет значение атрибута - целое положительное число.
- title - всплывающая подсказка, которая появится, если подвести мышку к элементу и на некоторое время оставить её неподвижной. Строка в значении и будет подсказкой.
- translate разрешает (yes) или запрещает (no) перевод содержимого тега.
- align задаёт выравнивание элемента. Например, с его помощью можно выровнять текст по левому краю (значение left ), по правому краю (right ), по центру (center) или по ширине (justify) . Для изображений (тег ) также доступно выравнивание по верхней границе самого высокого элемента строки (top ), по нижней границе (bottom) , а значение middle делает так, что средняя линия картинки совпадает с базовой линией строки.
- Открывающей угловой скобки (< ).
- Специального слова (имени тега). Например, hr , iframe , b .
- Закрывающей угловой скобки (> ).
- - одиночный тег, внутри которого размещается комментарий. Комментарий - это текст, который не обрабатывается браузером. Внутри тега можно писать, что угодно, даже другие теги - работать они не будут, на экране не отобразятся. Разработчики комментируют код либо чтобы другим веб-мастерам было проще в нём разобраться, либо чтобы спустя продолжительное время его быстро смогли понять они сами.
- , , , , - теги, которые должны присутствовать в любом приличном HTML-документе (подробнее см. «Как создать сайт в Блокноте»).
- - тег содержит вспомогательную информацию для браузеров и поисковиков. Внутри него можно прописать ключевые слова, описание страницы, кодировку документа, имя автора и т. д.
- содержит ссылку на файл сценария или сам код.
- - тег, задающий стиль документа и/или его элементов с помощью CSS. HTML-документ может содержать множество тегов , определяющих разные стили разных частей страницы.
- - полная противоположность , его дополняющая. Тег задаёт «шапку» (заголовок) раздела или всей страницы.
- хранит в себе «ноги» сайта или раздела. Внутри него можно разместить вспомогательную информацию, копирайт, контактные данные и т. д.
- содержит основной контент страницы. Ни шапку, ни блок меню, ни «ноги» сайта, а то, ради чего страница создавалась. Например, на странице, которую вы сейчас читаете, внутри должна располагаться как раз эта статья.
- предназначен для создания ссылок. Ссылки - корень гипертекста, поэтому им посвящена .
- нужен для добавления на веб-страницу картинок (к вашим услугам посвящённая этому действу ).
-
,
, - , , ,, , , и другие теги форматирования текста составляют большую группу HTML-тегов, о них рассказывает статья «Форматирование текста в HTML» .
- - блочный элемент. Текст внутри форматируется с помощью CSS (каскадных таблиц стилей, которым посвящена вторая часть самоучителя).
-
. У вас есть абзац
или блок . Текст в нём оформлен в едином стиле, но вы бы хотели, не нарушая структуры, сделать так, чтобы несколько слов имели другой размер шрифта или цвет. Именно для таких ситуаций и предназначен тег .
-
,
-
,
- - теги списков. Маркированные, нумерованные - работа этих тегов. Есть ещё списки определений, за которые отвечают теги , и , но подробно обо всей это шестёрке вы узнаете из статьи «Создание списков» .
, , ,
, и используются при создании таблиц и подробно рассматриваются в отдельной статье . - - тег, добавляющий странице интерактивности, то есть позволяющий пользователю взаимодействовать с веб-сайтом. Конечно, форме необходим обработчик, но зато с помощью тегов внутри вы можете создать интерфейс. Флажки, кнопки, переключатели, поля ввода и другие объекты, которые требуют от вас активных действий - всё это элементы формы, код которых размещается внутри контейнера .
- - тег, создающий интерактивную кнопку. Чтобы при нажатии на неё что-нибудь произошло, кнопка должна находиться в форме (располагаться между тегами ).
- создаёт элементы формы: переключатели, флажки, кнопки, всевозможные поля ввода. Вставляется в контейнер . Но зачем нам тогда отдельно , если есть универсальный ? позволяет создать кнопку с расширенными параметрами. Например, на кнопке можно разместить картинку. На элементе, созданном через , такого сделать нельзя.
- и - теги создания меню в HTML 5. - это контейнер, внутри которого помещаются элементы , добавление которых и приводит к созданию пунктов меню. Довольно интересная парочка. Например, с её помощью вы можете создать собственное контекстное меню для страницы или отдельного её элемента.
- - ещё один тег формы, создающий в ней большое поле, в которое можно вводить не одну строку текста, а целые абзацы.
Выводит список (допускает параметр style, class, id). Каждый новый элемент записывается между
Например, html код:
Список:Преобразуется на странице в следующее:
Список:
Например, html код:
1-строка 1 элемент | 1-строка 2 элемент |
2-строка 1 элемент | 2-строка 2 элемент |
Преобразуется на странице в следующее:
Все возможности тега
Базовые | ||
!doctype | Определяет тип документа | Определяет, как именно обрабатывать страницу. |
html | Весь документ | Является контейнером для всех элементов на веб-странице |
body | Тело страницы | Все содержимое страницы, которое будет выведено на экран, ее структура |
head | Важная информация о странице | Не будет выведена на экран, но нужна для работы сайта (кодировка, подключение таблицы стилей и т.д.) |
title | Название страницы | Главное название, будет выводиться в поисковике и в верхней строке браузера |
link | Подключает внешние файлы | С помощью этого тега подключаются таблицы стилей и другие внешние файлы |
script | Подключает javascript-файлы | Обязательный атрибут — src, в котором указывается путь к файлу |
meta | Задает мета-информацию | Мета-информация включает в себя кодировку и метатеги. |
Семантические теги html5 | ||
header | Создает шапку сайта или раздела | На страице может быть несколько таких тегов. Header может формировать как шапку сайта в целом, так и шапку статьи и т.д. |
footer | Тег для создания подвала сайта или раздела | Аналогичен по своему смыслу предыдущему элементу, но создан для создания в нем нижней части сайта |
article | Контейнер для вывода в нем контента (основной текстовой информации) | Основной текст, который присутствует на вашей странице, нужно заключить в этот тег. |
aside | Выводит побочную информацию, не относящуюся к основной | Контейнер для вывода в нем различных виджетов и прочей информации, не имеющей прямого отношения к основному тексту. |
Форматирование | ||
p | Абзац | Тег создает абзац, который отделяется от других элементов вертикальными отступами. |
h1-h6 | Заголовки | h1 — самый важный заголовок (статьи, сайта), h6 — самый маленький. |
hr | Горизонтальная линия | Создает горизонтальную линию на всю ширину блока, в котором размещается. Ее высота обычно 1 пиксель. Не несет никакого смысла, это просто разделитель. |
br | Принудительный перенос строки | Может применяться, когда не создается новый абзац, но нужно написать текст с новой строки. Одинарный тег, как и hr. |
span | Универсальный строчный элемент | Span создан для того, чтобы с его помощью оборачивать нужные куски текста и применять к ним уникальное оформление. |
div | Универсальный блочный элемент | Не имеет никакого семантического смысла. По сути, обычный контейнер с блочными свойствами. Испольуется для самых разных целей. |
pre | Тег для вывода текста в таком виде, как он набран в редакторе | Текст будет выведен с сохранением всех пробелов, переносов строк и отступов. |
figure | Контейнер для группировки элементов. Самый простой пример — группировка картинок и подписей для них. | Тег появился в спецификации html5. |
figcaption | Заголовок для элементов, собранных в figure. | Может располагаться выше или ниже фигуры, в зависимости от того, как расположен в коде. |
Ссылки | ||
a | Ссылка | Тег имеет обязательный атрибут href, которым указывается url-адрес документа, к которому ведет ссылка. |
nav | Контейнер для важных ссылок | Тег из html5, который создан специально для того, чтобы помещать в него самые важные ссылки на странице. По сути, создан для формирования главного меню на сайте. |
Списки | ||
ol | Нумерованный список | Контейнер для пунктов списка, которые будут пронумерованы |
ul | Маркированный список | Контейнер для пунктов списка, которые будут помечены одинаковым маркером |
li | Пункт списка | Каждый отдельный пункт списка помещается в этот парный тег. По умолчанию он имеет блочные свойства. |
Изображения | ||
img | Выводит любое изображение | Обязательный атрибут — src (путь к картинке). Одинарный тег. |
Для текста | ||
b | Жирный шрифт | Парный тег. Весь текст, который обрамлен в него, становится жирным. Логического смысла не придает. |
strong | Выделяет текст как важный + делает его жирным | Действует аналогично тегу b, но также придает словам дополнительную важность. |
i | Выделяет текст курсивом | Придает курсивное начертание |
em | Выделяет текст курсивом + акцентирует внимание на словах | Добвляет логическое выделение слов на фоне других |
q | Небольшая цитата | Предназначен для выделения маленьких цитат на странице |
s | Отображает текст перечеркнутым | Действует только на оформление, не добавляя никакого смысла |
u | Отображает текст подчеркнутым | Как и s, это чисто оформительский тег. |
pre | Вывод текста с сохранением форматирования | Сохраняет все пробелы и переносы строк, которые сделаны при наборе. |
sub | Для вывода шрифта в нижнем индексе | Также уменьшает сам размер шрифта |
sup | Для вывода шрифта в верхнем индексе | Действует аналогично с sub |
Фреймы | ||
iframe | Выводит плавающий фрейм | Обязательный параметр — src. Можно также установить ширину и высоту. |
Формы | ||
form | Контейнер для формы | В него помещаются все поля, которые необходимо заполнять. Имеет обязательные параметры method и action для того, чтобы ее отправка работала. |
input | Выводит различные поля формы | Тип поля зависит от атрибута type. Это может быть поле для ввода текста, пароля, выбора даты и т.д. |
fieldset | Отделяет одну часть формы от другой | Например, если одни поля предназначены для общих регистрационных данных, а другие — для выбора интересов, то они могут быть разделены такими тегами, так как это разные группы полей. |
legend | Выводит заголовок к группе полей | Это название для котейнера fieldset |
label | Подпись к полю | Позволяет установить связь между полем input и этим элементом. При клике на label происходит перенос фокуса в то поле, с которым он связан. А если лейбл связан с чекбоксом или радио-кнопками, то при клике на него автоматически выбирается и соответствующая кнопка. Привязка делается с помощью атрибута for. |
select | Раскрывающийся список из вариантов | При клике на него можно будет выбрать один из ранее заданных вариантов. С атрибутом multiple в таком списке можно выбирать несколько значений. |
option | Выводит один вариант для раскрывающегося списка | Этот тег одинарный, нужный текст записывается в атрибут value. |
textarea | Поле для многострочного текста | Используется, когда нужно написать много текста. Например, для комментариев, отзывов и т.д. |
Таблицы | ||
table | Главный контейнер для таблицы | В нем располагается все ее содержимое — ряды и ячейки. |
caption | Заголовок таблицы | Может располагаться в любом месте контейнера table, в любом случае будет выведен сверху или снизу. |
tr | Создает один ряд таблицы | В ряду может быть неограниченное количество ячеек. В сам ряд ничего кроме ячеек помещать не стоит. |
td | Создает одну ячейку | Этот текст тоже написан в ячейке. В нее можно вставлять другие html-элементы. Например, картинки, видео и даже другие таблицы |
th | Создает заглавную ячейку | Текст в ней становится жирным и выравнивается по центру |
Мультимедиа | ||
audio | Позволяет вставить аудиофайл | Вставка происходит с помощью одинарных тегов source, в которые вписывается путь к файлу. Пока что для кроссбраузерности веб-разработчикам приходится вставлять несколько форматов файла, чтобы любой веб-обозреватель мог его опознать. |
video | Вставляет видео | Процесс происходит также, как и в случае с audio. Пустой атрибут controls добавляет элементы управления роликом, атрибут poster — добавляет картинку-миниатюру. |
source | Задает путь к медиафайлу (аудио или видео) | Вставляется внутрь тегов audio или video, между их открывающей и закрывающей частью. Путь задается с помощью атрибута src, также указываются кодеки. |
В этой таблице вы можете найти все основные теги, но это не абсолютно все. Впрочем, именно эти вам пригодятся, остальные будут использоваться лишь в 5-10% случаев и вы можете посмотреть их в каком-нибудь подробном справочнике.
HTML - язык гипертекстовой разметки. В его основе лежат так называемые теги. Теги - это некие элементы обвертки, задающие формат и свойства элементов веб-страницы. На одной странице мы собрали для вас актуальный справочник тегов HTML.
Всего насчитывается более ста элементов разметки. Каждый имеет ряд атрибутов и собственный синтаксис. Справочник по тегам HTML поможет быстрой найти нужный вам элемент.
Список тегов HTMLНиже в таблице представлен список тегов HTML5 с кратким описанием на русском языке.
Комментарий. | ||||||||||
Определяет тип документа. | ||||||||||
Ссылка, гиперссылка, якорь. | ||||||||||
Определяет текст как аббревиатуру. | ||||||||||
Контактная информация автора или владельца документа. | ||||||||||
Определяет область на карте-изображении | ||||||||||
Статья | ||||||||||
Контент в стороне (содержимое не является основным на странице по смыслу) | ||||||||||
Позволяет вставить воспроизводимый аудио файл. | ||||||||||
Полужирный текст. | ||||||||||
Задает базовый URL или атрибут target для относительных ссылок в документе. | ||||||||||
Область, где написание текста может имееть другое направления. | ||||||||||
Устанавливает направление написания текста. В отличии от направление указывается физическое направление | ||||||||||
Цитата. | ||||||||||
Указывает область body документа. | ||||||||||
Перенос строки. | ||||||||||
Кликабельная кнопка. | ||||||||||
Используется для рисовании графики с помощью скриптов | ||||||||||
Подпись таблицы. | ||||||||||
Сноска на название материала. | ||||||||||
Используется для вставки компьютерного кода в текстовом виде. | ||||||||||
Задает характеристики колонок в таблице. | ||||||||||
Определяет группу из одной или более колонок таблицы для форматирования. | ||||||||||
Используется для определения предопределенных вариантов на выбор при вводе в текстовом поле. | ||||||||||
Определяет описание термина из тега в списке терминов . | ||||||||||
Текст, который удален в новой версии документа. | ||||||||||
Определяет дополнительную информацию, которую пользователь может просмотреть или скрыть. | ||||||||||
Указывает, что содержимое является термином. | ||||||||||
Определяет диалоговое окно или интерактивный элемент | ||||||||||
Блочный элемент - один из основных элементов верстки. | ||||||||||
Определяет список определений. | ||||||||||
Название термина в списке определений . | ||||||||||
выделенный по смыслу текст (обычно, текст выделенный курсивом). | ||||||||||
Контейнер для внешнего приложения | ||||||||||
Группа связанных элементов в форме. | ||||||||||
Заголовок для элемента | ||||||||||
Определяет автономную группу из нескольких элементов (например картинка с подписью) | ||||||||||
Нижний колонтитул | ||||||||||
Определяет форму пользовательского ввода. | ||||||||||
- | Заголовки HTML разного уровня: , , , , , . | |||||||||
Указывает область head документа. | ||||||||||
Блок заголовка | ||||||||||
Горизонтальная линия - тематический разделитель. | ||||||||||
Корневой элемент. Сообщает браузеру, что данный документ является HTML документом. | ||||||||||
Выделяет текст курсивом. | ||||||||||
Определяет встроенный фрейм | ||||||||||
Изображение, картинка. | ||||||||||
Поле для ввода, элемент формы. | ||||||||||
Текст, который был добавлен в новой версии документа. | ||||||||||
Текст введенный с клавиатуры или названия кнопок клавиатуры. Обычно выделен моноширинным шрифтом. | ||||||||||
Метка для поля ввода. Обычно содержит подпись поля. | ||||||||||
Заголовок элементов . | ||||||||||
Элемент списка. | ||||||||||
Определяет привязку внешнего ресурса (чаще всего, привязку таблицы стилей CSS). | ||||||||||
Основной контент | ||||||||||
Контейнер для . Определяет пользовательскую карту на изображении | ||||||||||
Выделенный текст (обычно с помощью подсветки фона). | ||||||||||
Контейнер для списка пунктов меню | ||||||||||
Определяет элементы, которые пользователь может вызвать из контекстного меню | ||||||||||
Используется для определения мета-данных документа. | ||||||||||
Измеритель значений в заданном диапазоне | ||||||||||
Контейнер для навигационных элементов | ||||||||||
Альтернативный контент для пользователей, отключивших скрипты | ||||||||||
Определяет встроенный объект | ||||||||||
Определяет нумерованный список. | ||||||||||
Определяет группу связанных вариантов в выпадающем списке. Дает название группы. | ||||||||||
Параметр (вариант выбора) в выпадающем списке. | ||||||||||
Результат вычислений. | ||||||||||
|
Абзац. | |||||||||
Задает параметры для встроенных объектов | ||||||||||
Контейнер для нескольких изображений | ||||||||||
Предварительно отформатированный текст. | ||||||||||
Индикатор выполнения (прогресса) | ||||||||||
Цитата в тексте. | ||||||||||
Альтернативный текст, если браузер не поддерживает тег . | ||||||||||
Аннотация к содержимому тега . | ||||||||||
Контейнер для символов и их расшифровки (в основном для Восточно-азиатских символов, иероглифов). | ||||||||||
Перечеркнутый текст. | ||||||||||
Текст, являющийся результатом выполнения компьютерной программы (обычно выводится моноширинным шрифтом). | ||||||||||
Определяет скрипт или подключение скрипта из внешнего ресурса. | ||||||||||
Раздел | ||||||||||
Определяет выпадающий список или список с множественным выбором. | ||||||||||
Текст шрифтом меньшего размера. | ||||||||||
Определяет ресурс для тегов , и . | ||||||||||
Строчный элемент. | ||||||||||
Текст, выделенный по значению. Обычно отображается полужирным. | ||||||||||
Определяет контейнер для определения CSS стилей документа. | ||||||||||
Отображает текст в виде нижнего индекса. | ||||||||||
Заголовок внутри тега . | ||||||||||
Отображает текст в виде верхнего индекса. | ||||||||||
|