Содержание
Что такое HTML-теги — шпаргалка по основным меткам
Можно бесплатно и в режиме онлайн открыть ООО через Тинькофф и вести бухгалтерию через Мое дело
х
Наверх
- Главная
- Создание сайта на HTML
- HTML-теги
Тег — это специальное зарезервированное слово, заключённое в угловые скобки (например, <body>). Тег — основная составляющая HTML: им код начинается, им же заканчивается, внутри тегов заключается отображаемая на веб-странице информация. Записывать их рекомендуется в нижнем регистре, то есть обычными маленькими буквами: не <THEAD>, а <thead>.
Какими бывают теги?
Большинство HTML-тегов являются парными: есть открывающий (например, <html>) и закрывающий тег, который от открывающего отличает слеш (/) после первой угловой скобки (например, </html>). Всё, что находится внутри пары тегов, называется их содержимым.
<Открывающий_тег>Содержимое</Закрывающий_тег> <b>Помещённый внутри этих тегов текст становится жирным</b>
Бывают и непарные (одиночные) теги, которые называются метками. Их, в отличие от парных тегов, не нужно закрывать, потому что они не работают с содержимым, а выполняют какую-то функцию сами по себе. Пример одиночного тега — <br>. Он устанавливает перенос текста на следующую строку.
Если проводить параллели с русским языком, то можно сказать, что парные теги — это кавычки или скобки, влияющие на свойства заключённого в них текста (попробуйте не закрыть кавычки вовремя), а одиночные теги (метки) — это знаки препинания (восклицательный, вопросительный или точка).
Любой тег состоит из:
- Открывающей угловой скобки (<).
- Специального слова (имени тега). Например, hr, iframe, b.
- Закрывающей угловой скобки (>).
Основные HTML-теги
Так как теги — основа языка разметки, не удивительно, что их довольно много. Рассмотрим основные, самые важные теги.
- <!—…—> — одиночный тег, внутри которого размещается комментарий. Комментарий — это текст, который не обрабатывается браузером. Внутри тега можно писать, что угодно, даже другие теги — работать они не будут, на экране не отобразятся. Разработчики комментируют код либо чтобы другим веб-мастерам было проще в нём разобраться, либо чтобы спустя продолжительное время его быстро смогли понять они сами.
- <html>, <!DOCTYPE>, <head>, <body>, <title> — теги, которые должны присутствовать в любом приличном HTML-документе (подробнее см. «Как создать сайт в Блокноте»).
- <meta> — тег содержит вспомогательную информацию для браузеров и поисковиков. Внутри него можно прописать ключевые слова, описание страницы, кодировку документа, имя автора и т. д.
- <script> содержит ссылку на файл сценария или сам код.
- <style> — тег, задающий стиль документа и/или его элементов с помощью CSS. HTML-документ может содержать множество тегов <style>, определяющих разные стили разных частей страницы.
- <header> — полная противоположность <footer>, его дополняющая. Тег задаёт «шапку» (заголовок) раздела или всей страницы.
- <footer> хранит в себе «ноги» сайта или раздела. Внутри него можно разместить вспомогательную информацию, копирайт, контактные данные и т. д.
- <main> содержит основной контент страницы. Ни шапку, ни блок меню, ни «ноги» сайта, а то, ради чего страница создавалась. Например, на странице, которую вы сейчас читаете, внутри <main> должна располагаться как раз эта статья.
- <a> предназначен для создания ссылок. Ссылки — корень гипертекста, поэтому им посвящена отдельная статья.
- <img> нужен для добавления на веб-страницу картинок (к вашим услугам посвящённая этому действу статья).
- <blockquote>, <br>, <hi1>-<hi6>, <hr>, <i>, <p>, <s>, <strong>, <ins> и другие теги форматирования текста составляют большую группу HTML-тегов, о них рассказывает статья «Форматирование текста в HTML».
- <div> — блочный элемент. Текст внутри <div></div> форматируется с помощью CSS (каскадных таблиц стилей, которым посвящена вторая часть самоучителя).
- <span>. У вас есть абзац <p> или блок <div>. Текст в нём оформлен в едином стиле, но вы бы хотели, не нарушая структуры, сделать так, чтобы несколько слов имели другой размер шрифта или цвет. Именно для таких ситуаций и предназначен тег <span>.
- <ol>, <ul>, <li> — теги списков. Маркированные, нумерованные — работа этих тегов. Есть ещё списки определений, за которые отвечают теги <dd>, <dt> и <dl>, но подробно обо всей это шестёрке вы узнаете из статьи «Создание списков».
- <table>, <tbody>, <thead>, <td>, <th> и <tr> используются при создании таблиц и подробно рассматриваются в отдельной статье.
- <form> — тег, добавляющий странице интерактивности, то есть позволяющий пользователю взаимодействовать с веб-сайтом. Конечно, форме необходим обработчик, но зато с помощью тегов внутри <form></form> вы можете создать интерфейс. Флажки, кнопки, переключатели, поля ввода и другие объекты, которые требуют от вас активных действий — всё это элементы формы, код которых размещается внутри контейнера <form>.
- <button> — тег, создающий интерактивную кнопку. Чтобы при нажатии на неё что-нибудь произошло, кнопка должна находиться в форме (располагаться между тегами <form></form>).
- <input> создаёт элементы формы: переключатели, флажки, кнопки, всевозможные поля ввода. Вставляется в контейнер <form>. Но зачем нам тогда отдельно <button>, если есть универсальный <input>? <button> позволяет создать кнопку с расширенными параметрами. Например, на кнопке <button> можно разместить картинку. На элементе, созданном через <input>, такого сделать нельзя.
- <menu> и <command> — теги создания меню в HTML 5. <menu> — это контейнер, внутри которого помещаются элементы <command>, добавление которых и приводит к созданию пунктов меню. Довольно интересная парочка. Например, с её помощью вы можете создать собственное контекстное меню для страницы или отдельного её элемента.
- <textarea> — ещё один тег формы, создающий в ней большое поле, в которое можно вводить не одну строку текста, а целые абзацы.
Полезные ссылки:
- Основы HTML — бесплатный 2-х часовой видеокурс по основам HTML;
- Бесплатный курс по верстке сайта — пример блочной вёрстки с чистого листа;
- Вёрстка сайта с нуля 2.0 — полноценный платный курс;
- Создание приложений для Android — для тех, кто давно хотел попробовать себя в мобильной разработке (не для новичков).
Смотрите также
Основные HTML-теги
Атрибуты HTML-тегов
Понятие тега HTML
Тег (мн. теги, иногда тэг) — это элемент языка HTML, с помощью которого выполняется разметка исходного текста веб-страницы. Теги представляют из себя сокращения или аббревиатуры английских слов заключенные в угловые скобки <>, например, тег <p>…</p> сокращение от английского слова paragraph, то есть текст заключенный в данный тег будет распознаваться браузерами, как параграф.
Каждый тег в HTML имеет специальное значение и отвечает за вывод определенных данных. Регистр букв в названиях тегов не имеет значение, например, тег <p>…</p> и тег <P>…</P> — это одно и то же. То есть теги можно записывать и строчными, и заглавными буквами. Раньше общепринятым было, все теги записывать заглавными буквами, чтобы теги отличались от обычного текста. Сейчас такой необходимости нет, так как многие редакторы имеют подсветку синтаксиса.
Классификация тегов
Всего тегов в HTML насчитывается более 90. Как правило, один тег воздействует только на часть документа, например, тег заголовка первого уровня <h2>…</h2>. В таких случаях используются парные теги: открывающий и закрывающий. Открывающий тег (например, <h2>) создает эффект, а закрывающий (</h2>) — прекращает его действие. Как видно из примера, закрывающий тэг всегда имеет вот такой символ (/) — прямой слеш. Такие теги называют парные.
Некоторые теги дают разовый эффект в месте своего появления. Например, тег горизонтальной полосы <HR> или тег отображения картинки <img>. Такие теги не имеют закрывающих тегов. Такие теги называют не парные.
Типы тегов
Кроме того теги подразделяют на несколько типов, которое различаются по выполняем функциям:
- теги верхнего уровня;
- теги заголовка документа;
- блочные элементы;
- строчные элементы;
- универсальные элементы;
- списки;
- таблицы;
- фреймы.
Это разделение не строгое, поэтому некоторые теги находятся в разных группах. Например, тэги для создания списков <ol> и <ul> относятся и к спискам, и к блочным элементам.
Структура тегов
При загрузке в браузере сами теги не отображаются, но влияют на способ отображения своего содержимого. Если в написание тега допущена ошибка, он игнорируется целиком.
Все теги имеют определенную структуру, которую необходимо соблюдать при написании. Кроме того, практически все теги имеют различные атрибуты, которые могут изменять способ отображения содержимого.
Давайте посмотрим на правильную структуру тегов содержащих атрибуты:
- <img src=»logo.jpg»>
- <a href=»samsebewebmaster.ru»>Сам Себе Вебмастер</a>
Для примера я привел два совершенно разных тега. Первый <img> одинарный — отвечает за вывод изображений, атрибут — src=»logo.jpg». Второй <a>…</a> парный отвечает за создание ссылок, атрибут — href=»samsebewebmaster. ru».
Вывод 1: Атрибуты могут иметь парные и непарные теги.
Вывод 2: Атрибуты могут иметь только открывающие теги, закрывающие теги не имеют атрибутов.
Картинка для разъяснения:
Рисунок 1. Cтрутура тега html
Задача на внимательность и знание синтаксиса HTML
Давайте посмотрим на примере простой веб-страницы, которую мы рассматривали в уроке Введение в HTML:
1 2 | Простейшая HTML страница |
Тескт веб-страницы.
Задание: Проанализируйте и найдите две ошибки в коде использованного примера.
На этом урок закончен. Теперь вы знаете такое понятие, как Тег языка HTML.
[Всего голосов: 2 Средний: 1.5/5]
Дата обновления: 31.05.2016 — 13:11
тегов HTML — javatpoint
следующий → HTML-теги похожи на ключевые слова, которые определяют, как веб-браузер будет форматировать и отображать контент. С помощью тегов веб-браузер может различать содержимое HTML и простое содержимое. Теги HTML состоят из трех основных частей: открывающего тега, содержимого и закрывающего тега. Но некоторые HTML-теги являются незакрытыми. Когда веб-браузер читает HTML-документ, браузер читает его сверху вниз и слева направо. Теги HTML используются для создания документов HTML и отображения их свойств. Все теги HTML имеют разные свойства. Файл HTML должен иметь некоторые важные теги, чтобы веб-браузер мог различать простой текст и текст HTML. Вы можете использовать столько тегов, сколько хотите, в соответствии с требованиями вашего кода.
Синтаксис<тег> содержимое Примеры тегов HTMLПримечание.Теги HTML всегда пишутся строчными буквами. Основные теги HTML приведены ниже: Тег абзаца Тег заголовкаТег полужирный Тег курсива Подчеркивание Тег Протестируйте сейчас Незакрытые теги HTMLНекоторые теги HTML не закрыты, например br и hr. Тег: br означает разрыв строки, он разрывает строку кода. Тег: hr означает горизонтальное правило. Этот тег используется для размещения линии на веб-странице. Метатеги HTMLDOCTYPE, заголовок, ссылка, метаданные и стиль Текстовые теги HTML, ,,,,, |
Имя тега | Описание |
---|---|
Этот тег используется для добавления комментариев в HTML-документ. | |
Этот тег используется для указания версии HTML | |
А | |
<а> | Он называется тегом привязки и создает гиперссылку или ссылку. |
<сокращение> | Определяет аббревиатуру фразы или более длинного слова. |
<акроним> | Определяет аббревиатуру слова. (не поддерживается в HTML5) |
<адрес> | Определяет контактную информацию автора статьи HTML |
<апплет> | Определяет встроенный апплет Java. (не поддерживается в HTML5) |
<область> | Определяет область карты изображения. |
<артикул> | Определяет автономное содержимое. |
<в сторону> | Определяет контент помимо основного контента. В основном представлен в виде боковой панели. |
<аудио> | Используется для встраивания звукового содержимого в документ HTML. |
Б | |
Используется для выделения текста жирным шрифтом. | |
<базовый> | Этот тег определяет базовый URL-адрес для всех относительных URL-адресов в документе. |
<базовый шрифт> | Этот тег используется для установки шрифта, размера и цвета по умолчанию для всех элементов документа. (не поддерживается в HTML5) |
Этот тег используется для обеспечения изоляции той части текста, которая может быть отформатирована в разных направлениях от окружающего текста. | |
Используется для переопределения текущего направления текста. | |
<большой> | Этот тег используется для увеличения размера шрифта на один уровень по сравнению с окружающим его содержимым. (не поддерживается в HTML5) |
<цитата> | Используется для определения содержимого, взятого из другого источника. |
<тело> | Используется для определения основного раздела HTML-документа. |
Используется для переноса одиночной строки. | |
<кнопка> | Используется для представления нажимаемой кнопки |
С | |
<холст> | Используется для предоставления графического пространства в веб-документе. |
<заголовок> | Используется для определения заголовка таблицы. |
<центр> | Используется для выравнивания содержимого по центру. (не поддерживается в HTML5) |
<цитировать> | Используется для определения названия произведения, книги, веб-сайта и т. д. |
<код> | Используется для отображения части программного кода в документе HTML. |
<кол> | Он определяет столбец в таблице, который представляет общие свойства столбцов и используется с элементом |
Используется для определения группы столбцов в таблице. | |
Д | |
<данные> | Используется для привязки контента к машиночитаемому переводу. |
<список данных> | Используется для предоставления предопределенного списка параметров ввода. |
<дд> | Используется для предоставления определения/описания термина в списке описаний. |
<удалить> | Определяет текст, который был удален из документа. |
<детали> | Определяет дополнительные детали, которые пользователь может либо просмотреть, либо скрыть. |
Используется для обозначения термина, который определяется в предложении/фразе. | |
<диалог> | Определяет диалоговое окно или другие интерактивные компоненты. |
<каталог> | Используется как контейнер для списка каталогов файлов. (не поддерживается в HTML5) |
<дел> | Определяет раздел или раздел в HTML-документе. |
<дл> | Требуется определить список описаний. |
<дт> | Используется для определения термина в списке описаний. |
Е | |
Используется для выделения содержимого, применяемого в этом элементе. | |
<встроить> | Используется как встроенный контейнер для внешних файлов/приложений/носителей и т. д. |
Ф | |
<набор полей> | Используется для группировки связанных элементов/меток в веб-форме. |
Используется для добавления подписи или пояснения к элементу | |
<рисунок> | Используется для определения автономного содержимого и в основном относится к единому блоку. |
<шрифт> | Определяет шрифт, размер, цвет и начертание содержимого. (не поддерживается в HTML5) |
<нижний колонтитул> | Определяет нижний колонтитул веб-страницы. |
<форма> | Используется для определения формы HTML. |
<кадр> | Определяет определенную область веб-страницы, которая может содержать другой файл HTML. (не поддерживается в HTML5) |
<набор кадров> | Определяет группу фреймов. (не поддерживается в HTML5) |
Н | |
Отдо | Он определяет заголовки для HTML-документа от уровня 1 до уровня 6. |
<голова> | Определяет заголовок HTML-документа. |
<заголовок> | Определяет заголовок раздела или веб-страницы. |
<час> | Используется для применения тематического разрыва между элементами уровня абзаца. |
Представляет корень документа HTML. | |
я | |
<я> | Используется для представления текста другим голосом. |
Определяет встроенный фрейм, который может включать другое содержимое. | |
Используется для вставки изображения в документ HTML. | |
<ввод> | Определяет поле ввода в HTML-форме. |
Представляет собой текст, вставленный в документ HTML. | |
| Используется для отображения строки поиска для текущего документа. (не поддерживается в HTML5) |
К | |
Используется для определения ввода с клавиатуры. | |
Л | |
<метка> | Определяет текстовую метку для поля ввода формы. |
<легенда> | Определяет заголовок для содержимого |
Используется для представления элементов в списке. | |
<ссылка> | Представляет связь между текущим документом и внешним ресурсом. |
М | |
<основной> | Представляет основное содержимое HTML-документа. |
<карта> | Определяет карту изображения с активными областями. |
<знак> | Представляет выделенный текст. |
<шаговая рамка> | Используется для вставки прокручиваемого текста или изображения по горизонтали или по вертикали. (не поддерживается в HTML5) |
<меню> | Используется для создания меню списка команд. |
<мета> | Определяет метаданные HTML-документа. |
<метр> | Определяет скалярное измерение с известным диапазоном или дробным значением. |
Н | |
<навигация> | Представляет раздел страницы для представления навигационных ссылок. |
<без кадров> | Предоставляет альтернативный контент для представления в браузере, который не поддерживает элементы. (не поддерживается в HTML5) |
Предоставляет альтернативный контент, если тип скрипта не поддерживается в браузере. | |
О | |
<объект> | Используется для встраивания объекта в файл HTML. |
<ол> | Определяет упорядоченный список элементов. |
<оптгруппа> | Используется для группировки опций выпадающего списка. |
<опция> | Используется для определения параметров или элементов в раскрывающемся списке. |
<выход> | Используется как элемент-контейнер, который может отображать результат вычисления. |
Р | |
Представляет абзац в HTML-документе. | |
<параметр> | Определяет параметр для элемента |
<картинка> | Он определяет более одного исходного элемента и одного элемента изображения. |
<пред> | Определяет предварительно отформатированный текст в документе HTML. |
<прогресс> | Определяет ход выполнения задачи в документе HTML. |
В | |
Определяет короткую встроенную цитату. | |
Р | |
<рп> | Определяет альтернативный контент, если браузер не поддерживает рубиновые аннотации. |
Определяет пояснения и произношения в рубиновых аннотациях. | |
<рубин> | Используется для представления рубиновых аннотаций. |
С | |
<с> | Отображает текст, который больше не является правильным или актуальным. |
<образец> | Используется для представления образца вывода компьютерной программы. |
<сценарий> | Используется для объявления JavaScript в документе HTML. |
<раздел> | Определяет общий раздел документа. |
<выбрать> | Представляет собой элемент управления, предоставляющий меню опций. |
<маленький> | Используется для уменьшения шрифта текста на один размер по сравнению с базовым размером шрифта документа. |
<источник>> | Он определяет несколько медиа-ресурсов для различных медиа-элементов, таких как |
<диапазон> | Используется для встроенного стиля и группировки. |
<забастовка> | Используется для зачеркивания текста. (не поддерживается в HTML5) |
<сильный> | Используется для определения важного текста. |
<стиль> | Используется для хранения информации о стиле HTML-документа. |
Определяет текст, который отображается как текст нижнего индекса. | |
<сводка> | Определяет сводку, которую можно использовать с тегом . |
Определяет текст, который представляет собой текст надстрочного индекса. | |
Используется как контейнер SVG (Scalable Vector Graphics). | |
Т | |
<таблица> | Используется для представления данных в табличной форме или для создания таблицы в документе HTML. |
<тело> | Представляет содержимое тела HTML-таблицы и используется вместе с и |
<тд> | Используется для определения ячеек таблицы HTML, содержащей данные таблицы |
<шаблон> | Используется для хранения содержимого на стороне клиента, которое не будет отображаться во время загрузки страницы и может отображаться позже с использованием JavaScript. |
<текстовое поле> | Используется для определения многострочного ввода, например комментариев, отзывов, обзоров и т. д. |
Определяет содержимое нижнего колонтитула HTML-таблицы. | |
<й> | Определяет головную ячейку HTML-таблицы. |
Определяет заголовок таблицы HTML. Он используется вместе с тегами | |
<время> | Используется для определения данных/времени в документе HTML. |
<название> | Определяет заголовок или имя HTML-документа. |
Он определяет ячейки строки в таблице HTML | |
<трек> | Используется для определения текстовых дорожек для элементов |
<тт> | Используется для определения текста телетайпа. (не поддерживается в HTML5) |
У | |
<у> | Используется для отображения вложенного текста с подчеркиванием. |
<ул> | Определяет неупорядоченный список элементов. |
В | |
<вар> | Определяет имя переменной, используемое в математическом или программном контексте. |
<видео> | Используется для встраивания видеоконтента в документ HTML |
Вт | |
| Определяет позицию в тексте, где возможен разрыв строки. |
Следующая темаАтрибуты HTML
← предыдущая
следующий →
Атрибуты HTML — javatpoint
следующий →
Синтаксис Пример Это атрибут стиляЭто добавит свойство стиля в элемент Это изменит цвет содержимого тело> Протестируйте сейчас Вывод: Пояснение к приведенному выше примеру: Это добавит свойство стиля в элемент Протестируйте сейчас В приведенном выше заявлении мы использовали теги абзаца, к которым мы применили атрибут стиля. Этот атрибут используется для применения свойства CSS к любому элементу HTML. Он обеспечивает высоту элемента абзаца в 50 пикселей и окрашивает его в синий цвет. Это изменит цвет содержимого В приведенном выше утверждении мы снова использовали атрибут стиля в теге абзаца, который окрашивает его в красный цвет. Примечание. Ниже приведены некоторые часто используемые атрибуты, а полный список и объяснение всех атрибутов приведены в списке HTML-атрибутов.Атрибут title в HTMLОписание: Атрибут title используется в качестве текстовой подсказки в большинстве браузеров. Он отображает свой текст, когда пользователь наводит курсор на ссылку или любой текст. Вы можете использовать его с любым текстом или ссылкой, чтобы показать описание этой ссылки или текста. В нашем примере мы берем это с тегом абзаца и тегом заголовка. ПримерС тегом :Пример атрибута titleПротестируйте сейчас С тегом : Наведите курсор на заголовок и абзац, и вы увидите описание в виде всплывающей подсказки Протестируйте сейчас Код: Пример атрибута titleНаведите курсор на заголовок и абзац, и вы увидите описание в виде всплывающей подсказки тело> Протестируйте сейчас Вывод: Атрибут href в HTMLОписание: Атрибут href является основным атрибутом тега привязки . Этот атрибут дает адрес ссылки, указанный в этой ссылке. Атрибут href предоставляет гиперссылку, и если он пуст, то он останется на той же странице . ПримерС адресом ссылки: Протестируйте сейчас Без адреса ссылки: Протестируйте сейчас Атрибут srcАтрибут src является одним из важных и обязательных атрибутов элемента . Это источник изображения, которое требуется для отображения в браузере. Этот атрибут может содержать изображение в том же или другом каталоге. Имя или источник изображения должны быть правильными, иначе браузер не отобразит изображение. Пример
Протестируйте сейчас Примечание. В приведенном выше примере также есть атрибуты высоты и ширины, которые определяют высоту и ширину изображения на веб-странице. |