Контейнер для чего угодно. Тег
Тег определяет раздел или секцию в HTML-документе. Это контейнер, который используется для группировки других элементов, таких как текст, изображения или другие теги, в разделы или блоки.
Заголовок секции
Какое-нибудь содержимое секции
Примеры использования
Группировка элементов формы:
Создание панели навигации:
Если вы используете слишком много тегов для обёртывания содержимого, код может стать громоздким и трудночитаемым. В этом случае лучше использовать семантические теги или .
«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.
Читать дальше
Как добавить подпись в HTML. Тег
Устаревший атрибут align — выравнивание подписи относительно элемента .
Тег может использоваться только внутри элемента .
Валидный HTML требует, чтобы тег находился после элемента или других медиа-элементов внутри . Однако это необязательное правило, и подпись может располагаться перед медиа-элементом или даже внутри него.
- 6 октября 2023
Метаданные HTML-страницы. Тег
Тег содержит метаданные о документе HTML. Он может включать такую информацию, как имя автора, название документа, ключевые слова и набор символов.
Атрибуты тега :
- charset — кодировка символов в документе.
- name — имя метаданных.
- content — значение метаданных.
- http-equiv — HTTP-заголовок для значения атрибута content .
Атрибут charset должен быть первым атрибутом в теге , а name и http-equiv нельзя использовать вместе.
- 4 октября 2023
Просто кнопка. Тег
Тег создаёт кликабельную кнопку, которая может запускать действия или события на веб-странице. Например, отправку или перезагрузку формы, запуск функции, открытие нового окна или добавление товара в корзину.
Атрибуты тега :
- name — имя кнопки.
- type — тип кнопки, по умолчанию — submit . Атрибут type необходим, если указан атрибут value .
- value — значение, которое будет отправлено на сервер при нажатии на кнопку.
- disabled — указывает, что кнопка должна быть отключена.
- form — одна или несколько форм, к которым принадлежит кнопка.
- formaction — URL-адрес файла, который будет обрабатывать ввод при нажатии кнопки.
- formenctype — указывает, как данные формы должны быть закодированы при отправке на сервер.
- formmethod — метод HTTP, используемый при отправке данных формы.
- formnovalidate — устанавливает, что данные формы не должны проверяться при отправке на сервер.
- formtarget — указывает, где отображать ответ после отправки формы.
- 4 октября 2023
Независимый контент. Тег
Тег в HTML используется для выделения содержимого, которое является независимым и самодостаточным. Это означает, что такой контент может быть переиспользоваться в разных местах без потери смысла.
Заголовок статьи
Текст статьи.
Тегом размечают статьи в блогах, сообщения на форумах и другие материалы, которые имеют смысл и ценность, даже если они прочитаны вне контекста, в котором были созданы.
Не используйте для группировки элементов, которые не являются самостоятельными материалами, например, для списка продуктов или новостей.
- 3 октября 2023
Как встроить страницу через
Тег позволяет встраивать контент (например, веб-страницы, видео) прямо в ваш документ HTML.
Простейший пример использования :
Атрибут src задаёт URL-адрес страницы, которую вы хотите встроить.
Атрибуты width и height — ширина и высота фрейма (можно задавать как в пикселях, так и в процентах).
- 3 октября 2023
Выпадающий список. Тег
Тег используется для создания выпадающего списка. Этот тег содержит список опций, которые пользователь может выбрать. Когда пользователь выбирает опцию, выбранное значение отправляется на сервер или обрабатывается на клиентской стороне.
Все опции списка должны быть обёрнуты в тег .
Атрибуты тега :
- autocomplete — подсказка для функции автозаполнения формы;
- disabled — делает элемент неактивным;
- form — связывает список с формой;
- multiple — позволяет выбрать несколько опций;
- name — задает имя элемента, которое будет отправляться на сервер;
- required — делает элемент обязательным для заполнения;
- size — задает количество строк в списке.
- 1 октября 2023
Встроенные CSS-стили для страницы с тегом
Тег используется для определения стилей для HTML-документов. Он является важным компонентом CSS, которые позволяют разработчикам создавать визуально привлекательные веб-страницы, определяя различные стили, такие как цвета, шрифты и макеты.
body Добро пожаловать на мой сайт!
Атрибуты тега :
- type — MIME-тип таблицы стилей.
- media — типы носителей, для которы будет использоваться стиль.
- 29 сентября 2023
Изображение в HTML. Тег
Элемент используется для вставки изображений на веб-страницы.
У нет закрывающего тега. Он поддерживает изображения в различных форматах — например, JPEG, PNG, WebP, GIF, SVG.
Существуют определенные правила или стандарты использования тега , которые рекомендуются для большинства случаев в веб-разработке. Несмотря на то что конкретные требования могут варьироваться в зависимости от проекта, ниже приведены атрибуты и практики, которые часто рекомендуются к использованию.
- 28 сентября 2023
1.2. HTML-элементы
HTML-элементы — основа языка HTML. Каждый HTML-документ состоит из дерева HTML-элементов и текста. Каждый HTML-элемент обозначается начальным (открывающим) и конечным (закрывающим) тегом. Открывающий и закрывающий теги содержат имя элемента.
Все HTML-элементы делятся на пять типов:
- пустые элементы — , ,
, , ,
, , , , , , , , , ;
- элементы с неформатированным текстом — , ;
- элементы, выводящие неформатированный текст — , ;
- элементы из другого пространства имён — MathML и SVG;
- обычные элементы — все остальные элементы.
В таблице приведен полный список элементов, поддерживаемых HTML4 и HTML5. Экспериментальные и устаревшие элементы исключены. Элементы, добавленные в спецификацию HTML5, выделены бирюзовым цветом.
Полный список HTML-элементов
Элемент | Описание | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Используется для добавления комментариев. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Объявляет тип документа и предоставляет основную информацию для браузера — его язык и версия. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Создаёт гипертекстовые ссылки. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Определяет текст как аббревиатуру или акроним. Поясняющий текст задаётся с помощью атрибута title . | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Задает контактные данные автора/владельца документа или статьи. Отображается в браузере курсивом. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Представляет собой гиперссылку с текстом, соответствующей определенной области на карте-изображении или активную область внутри карты-изображения. Всегда вложен внутрь элемента . | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Раздел контента, который образует независимую часть документа или сайта, например, статья в журнале, запись в блоге, комментарий. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Представляет контент страницы, который имеет косвенное отношение к основному контенту страницы/сайта. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Загружает звуковой контент на веб-страницу. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Задает полужирное начертание отрывка текста, не придавая акцент или важность выделенному. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Задает базовый адрес (URL), относительно которого вычисляются все относительные адреса. Это поможет избежать проблем при переносе страницы в другое место, так как все ссылки будут работать, как и прежде. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Изолирует отрывок текста, написанный на языке, в котором чтение текста происходит справа налево, от остального текста. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Отображает текст в направлении, указанном в атрибуте dir , переопределяя текущее направление написания текста. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Выделяет текст как цитату, применяется для описания больших цитат. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Представляет тело документа (содержимое, не относящееся к метаданным документа). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Перенос текста на новую строку. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Создает интерактивную кнопку. Элемент может содержать текст или изображение. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Холст-контейнер для динамического отображения изображений, таких как простые изображения, диаграммы, графики и т.п. Для рисования используется скриптовый язык JavaScript. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Добавляет подпись к таблице. Вставляется сразу после открывающего тега
Таблица-шпаргалка с элементамиДля удобства пользования я сгруппировала HTML-элементы по тематическим разделам, добавив значения свойства display . Чтобы перейти к таблице, кликните по рисунку. Служебные тегиСлужебные теги — это элементы языка HTML, формирующие структуру документа (страницы). Они хранят различные скрипты, стили и метаданные, которые необходимы для поисковых роботов и браузеров. К служебным тегам относят: Тег html
Элемент html — это первый служебный тег, который пишет разработчик, создавая HTML-документ. Между открывающим и закрывающим тегами располагается вся информация о веб-странице. Открывающий тег всегда стоит вторым после элемента, устанавливающего тип документа !DOCTYPE, и может содержать внутри себя атрибуты title, manifest, xmlns. Закрывающий тег всегда стоит последним и не должен содержать внутри себя атрибутов. Между открывающим html и закрывающим /html находятся теги head и body, которые отвечают за техническую и видимую информацию страницы соответственно. Тег head
Элемент head — это служебный тег, который содержит в себе всю техническую информацию о веб-странице, а также задает ее заголовок. Эта информация не видна обычному пользователю (кроме title — заголовка окна веб-страницы), но помогает браузерам и поисковым системам работать с данными страницы. Данная область пишется первой и является неким контейнером для метаданных html-документа. В ней могут содержаться такие элементы, как title, base, meta, link, style. Внутри открывающего head может содержаться атрибут profile, который задает адрес профиля метаданных. Тег title
Элемент title отвечает за заголовок страницы, который отображается в шапке браузера. Иными словами, title задает текст, который будет написан на самой вкладке браузера. Данный тег пишется один раз и располагается в контейнере head. Его написание обязательно, так как браузер не может самостоятельно определить заголовок. Тег metaСлужебный тег meta предназначен для хранения технической информации, которая используется браузерами и поисковыми роботами. Например, это могут быть ключевые слова, описание сайта, кодировка документа и др. Элемент meta не имеет закрывающего тега. Он располагается в контейнере head и может содержать внутри себя несколько атрибутов одновременно:
Тег style
Служебный тег style определяет стили элементов страницы. Например, стиль H1 (его размер, шрифт, цвет). Задается данный тег в контейнере head и может применяться неоднократно (для разных элементов). Задав стиль в head, браузер использует его в body к соответствующему элементу.
Тег body
Элемент body — это служебный тег, содержащий в себе все данные, которые отображаются на веб-странице (текст, медиафайлы, таблицы и т. д.). Иными словами, body отвечает за отображение контента документа. Внутри контейнера body используются все элементы, предназначенные для дизайна страницы. Но иногда там могут быть расположены и обработчики событий. Например, onload, который выполняется после того, как документ завершит загрузку. Внутри открывающего тега body можно разместить атрибуты, задающие определенные значения параметров для всей веб-страницы целиком. Например, ее фон, цвет текста, цвет гиперссылок и т. д.
Кроме вышеописанных атрибутов в служебном теге body можно также использовать универсальные атрибуты и события. Тег script
Элемент script — служебный тег, предназначенный для описания скриптов. Он может содержать в себе ссылку на саму программу или ее текст, написанный на другом языке. Данный тег позволяет HTML-документам работать с программами, написанными на языке JavaScript и др. Один и тот же скрипт может храниться во внешнем файле и использоваться одновременно для нескольких страниц. Это позволяет выполнять его быстрее при последующих загрузках, так как при первой загрузке файл кэшируется. Атрибуты для тега script:
Служебный тег script можно располагать в любом месте документа (как в контейнере head, так и в контейнере body). Похожие темы: нет Синонимы: нет
Блочным называется элемент, который отображается на веб-странице в виде прямоугольника. Такой элемент занимает всю доступную ширину, высота элемента определяется его содержимым, и он всегда начинается с новой строки. К блочным элементам относятся контейнеры , , и др. Допускается вкладывать один блочный элемент внутрь другого, а также размещать внутри них встроенные элементы ( , например). Запрещено добавлять внутрь встроенных элементов блочные (пример 1). Пример 1. Использование блочных элементов
В данном примере абзац (тег ) вставляется внутрь контейнера , а ссылка (тег ) — в заголовок . Кстати, ошибкой будет поступить наоборот — добавить ), поскольку тег не относится к блочным элементам. Вкладывание блочных тегов внутрь встроенных элементов характерно, скорее, для новичков, которые еще не понимают разницы между ними. К тому же браузеры научились отлавливать подобные ошибки и отображают код более-менее корректно. Тем не менее, рекомендуем придерживаться в этом вопросе спецификации, чтобы выводить веб-страницу без ошибок. Ширина блочных элементовПо умолчанию ширина блока вычисляется автоматически и занимает все доступное пространство. Здесь следует оговорить, что под этим подразумевается. Например, если тег в коде документа присутствует один, то он занимает всю свободную ширину окна браузера и ширина блока будет равна 100%. Стоит поместить один тег внутрь другого, как ширина внутреннего тега начинает исчисляться относительно его родителя, т.е. внешнего контейнера. Некоторые браузеры достаточно свободно трактуют понятие ширины, хотя в спецификации CSS четко указано, что ширина складывается из суммы следующих параметров: ширины самого блока ( width ), отступов ( margin ), полей ( padding ) и границ ( border ). В примере 2 показано создание слоя, в котором присутствуют все эти компоненты. Пример 2. Ширина слоя
В результате данного примера получим слой шириной 342 пиксела. На рис. 1 показано, из чего складывается ширина слоя. Рис 1. Ширина блочного элемента В том случае когда < !DOCTYPE>в коде не указан, браузер Internet Explorer за ширину всего блока принимает значение свойства width . Разберем еще один пример связанный с шириной. По умолчанию ширина слоя задается как auto , это позволяет вписывать слой в окно браузера, не принимая в расчет значения установленных полей. Если изменить ширину на 100%, то при добавлении значения отступов, полей или границ неминуемо появится горизонтальная полоса прокрутки. Для получения универсального результата существует несколько подходов. В примере 3 продемонстрировано создание трех слоев, ширина которых определяется в процентах. Пример 3. Ширина слоя в процентах
|