Справочник HTML на I

теги, атрибуты и их значения


Теги на букву I:
<i>

Тег <i>


Тег <i> выделяет фрагмент текста, чтобы показать его отличие от обычного текста. Это может быть официальное название, идиома, иностранный термин или ремарка.

Браузеры выделяют содержимое <i> курсивом, как и у тега <em>, но который, в отличие от <i>, придаёт фразе или слову особый смысл.


Атрибуты

Для элемента доступны глобальные атрибуты.


Пример

<p>Денег у бабушки Дуни осталось <i>кот наплакал</i>.</p>

Результат

Денег у бабушки Дуни осталось кот наплакал.



<iframe>

Тег <iframe>


Тег <iframe> — это контейнер или окно, его называют фреймом, в которое можно загрузить другой независимый документ, часто это карта, видео или пост из соцсети.

Положение фрейма и его внешний вид на странице задают с помощью CSS.


Атрибуты

АтрибутФункцияЗначение
allowУстанавливает политику разрешений.Только основные:
* — разрешает все возможности (по умолчанию).
autoplay — разрешает автовоспроизведение медиа с звуком.
camera — разрешает доступ к камере.
geolocation — разрешает использование геолокации.
microphone — разрешает доступ к микрофону.
self — разрешает всё, но только для документов с этого же сайта.
none — запрещает всё.
allowfullscreenРазрешает для фрейма полноэкранный режим.Атрибут без значения.
heightВысота фреймаЦелое положительное число в пикселях или процентах. По умолчанию 150 пикселей.
loadingУстанавливает, как загружать содержимое фрейма за пределами видимой области.eager — содержимое фрейма загружается сразу (по умолчанию).
lazy — загружается только то, что находится в видимой области страницы.
nameИмя фрейма.Уникальное имя.
referrerpolicyПолитика ограничений для данных в заголовке Referer.no-referrer — заголовок Referer не отправляется.

Открыть все значения…no-referrer-when-downgrade — заголовок Referer не отправляется при переходе с HTTPS на HTTP.
same-origin — данные отправляются в пределах одного сайта, а при переходе на другой сайт не передаются.
origin — данные ограничены и включают только протокол, адрес сайта и порт, если он указан.
strict-origin — данные включают протокол, адрес сайта и порт, и передаются только в рамках одного и того же протокола.
origin-when-cross-origin — передаёт полный путь в рамках одного сайта, а при переходе на другой сайт включают только протокол, адрес сайта и порт.
strict-origin-when-cross-origin — передаёт полный путь в рамках одного сайта, при переходе на другой сайт передаётся протокол, адрес сайта и порт, но только когда протокол остаётся прежним (по умолчанию).
unsafe-url — данные включают полный адрес документа, что считается небезопасным.
sandboxПозволяет задать ряд ограничений на контент загружаемый во фрейме.allow-forms — позволяет отправлять формы внутри фрейма.
allow-modals — позволяет открытие модальных окон.

Открыть все значения… allow-orientation-lock — позволяет фиксировать горизонтальное или вертикальное положение экрана.
allow-pointer-lock — позволяет управлять содержимым фрейма с помощью курсора через Pointer Lock API.
allow-popups — разрешает всплывающие окна: window.open, showModalDialog и target="_blank".
allow-popups-to-escape-sandbox — позволяет содержимому фрейма открывать новые окна.
allow-presentation — разрешает использовать Presentation API.
allow-same-origin — разрешает загружать содержание фрейма по тем же правилам, что и страница, на которой он находится.
allow-scripts — разрешает запуск скриптов, при этом всплывающие окна будут запрещены.
allow-top-navigation — позволяет открывать ссылки фрейма в родительской странице, на которой он находится.
allow-top-navigation-by-user-activation — позволяет контенту из фрейма управлять страницей, на которой он находится, но только по желанию пользователя.

*Допустимо писать несколько значений в любом порядке через пробел.

**При одновременном использовании значений allow-scripts и allow-same-origin, атрибут sandbox игнорируется.
srcURL документа, который будет загружаться во фрейм.URL
srcdocПозволяет встроить HTML-код целиком, если используется этот атрибут, то ссылка src игнорируется.HTML-код. При одновременном использовании атрибутов src и srcdoc, атрибут src игнорируется.
widthШирина фрейма.Целое положительное число в пикселях или процентах. По умолчанию 300 пикселей.

Для элемента доступны глобальные атрибуты.


Синтаксис

<iframe allowfullscreen title="Сурикаты" src="https://ru.wikipedia.org/wiki/Сурикат"></iframe>


<img>

Тег <img>


Тег <img> используют для вставки изображений на страницу. Это одиночный тег, у него нет закрывающей пары.

Чтобы сделать картинку ссылкой, оберните <img> в <a>.


Атрибуты

АтрибутФункцияЗначение
altАльтернативный текст для изображения. Атрибут обязательный.Текст.
crossoriginЯвляется частью технологии CORS и служит для загрузки изображения со стороннего сайта для использования в <canvas>.anonymous — запрос к серверу отправляется без учётной записи пользователя.
use-credentials — запрос включает все учётные данные пользователя (куки браузера, сертификат X.509, логин и пароль, запрос на авторизацию).
decodingПредпочтительный метод декодирования изображения.auto — браузер сам выбирает метод (по умолчанию).
sync — декодировать синхронно для последовательного представления вместе с другим содержимым.
async — декодировать асинхронно для устранения задержки загрузки страницы.
heightВысота изображения.Целое положительное число в пикселях или процентах.
ismapГоворит браузеру, что картинка является серверной картой-изображением.Атрибут без значения.
loadingИспользуется для управления загрузкой изображения.eager — изображение загружается сразу (по умолчанию).
lazy — изображение загружается только тогда, когда фрейм оказывается в видимой области страницы.
referrerpolicyКакие данные следует отправлять на сервер в заголовке Referer при получении изображения.no-referrer — заголовок Referer не отправляется.

Открыть все значения…no-referrer-when-downgrade — заголовок Referer не отправляется при переходе с HTTPS на HTTP.
same-origin — данные отправляются в пределах одного сайта, а при переходе на другой сайт не передаются.
origin — данные ограничены и включают только протокол, адрес сайта и порт, если он указан.
strict-origin — данные включают протокол, адрес сайта и порт, и передаются только в рамках одного и того же протокола.
origin-when-cross-origin — передаёт полный путь в рамках одного сайта, а при переходе на другой сайт включают только протокол, адрес сайта и порт.
strict-origin-when-cross-origin — передаёт полный путь в рамках одного сайта, при переходе на другой сайт передаётся протокол, адрес сайта и порт, но только когда протокол остаётся прежним (по умолчанию).
unsafe-url — данные включают полный адрес документа, что считается небезопасным.
sizesЗадаёт размеры изображения для разных макетов страницы.Указывают одно или несколько условий через запятую. Каждая строка состоит из медиа-запроса и, через пробел, ширины картинки (в любых единицах измерения px, em и vw, кроме процентов).
Например: sizes="(min-width: 320px) 320px, (min-width: 480px) 100vw".
Где vw — это ширина в процентах от области просмотра.
srcАдрес изображения. Атрибут обязательный.URL
srcsetАдрес изображения с учётом размера изображения для разных устройств.Несколько строк, разделённых запятой, где каждая строка должна содержать адрес изображения и, через пробел, может указываться ширина картинки. При этом после ширины ставится единица измерения w, а не px.
Например: srcset="pic-small.png 320w, pic-large.png 800w"
widthШирина изображения.Целое положительное число в пикселях или процентах.
usemapСсылка на <map> с координатами для клиентской карты-изображения.Начинается с символа решётки, а потом то же значение, что и у атрибута name тега <map>, вот так: #name.

Для элемента доступны глобальные атрибуты.


Пример 1

В примере указаны несколько изображений под различные экраны:

<img src="pic-large.webp"
    srcset="
      pic-small.webp 320w,
      pic-medium.webp 480w,
      pic-large.webp 768w"
    sizes="
      (min-width: 320px) 320px,
      (min-width: 480px) 480px,
      (min-width: 768px) 768px"
    alt="..">

Пример 2

В примере изображение служит ссылкой:

<a href="spravochnik-html.html" target="_blank" title="Справочник HTML. Оглавление">
    <img src="images/spravochnik-html.png" alt="Справочник HTML" width="200" height="120">
</a>

Результат

Справочник HTML


<input>

Тег <input>


Тег <input> позволяет создавать поля ввода формы: кнопки, переключатели, поля для ввода текста, логина и пароля, почты и др. За тип элемента отвечает атрибут type.

Чтобы данные пользователя отправились на сервер, нужно поместить этот элемент в <form>, или связать <input> с формой через атрибут id.


Атрибуты

АтрибутФункцияЗначение
acceptПодсказка возможных типов файлов, которые можно отправить в поле загрузки файлов.MIME-тип;
Расширение файла с точкой впереди, пример: .png;
image/* — для всех графических файлов;
audio/* — для всех аудиофайлов;
video/* — для видеофайлов.
altАльтернативный текст для кнопки с изображением.Текст.
autocompleteВключает или отключает в браузере автозаполнение данных, которые пользователь вводил ранее: пароль, почта и т.д.on — Включает автозаполнение текста.
off — Отключает.
checkedПредварительно активированный переключатель или флажок (для типов: checkbox и radio).Атрибут без значения.
dirnameНаправление текста, актуально для арабского и иврита (для типов: text и search).Произвольная текстовая строка, а в конце к ней добавляют.dir.
disabledОтключает элемент, делая его неактивным.Атрибут без значения.
formСвязывает поле с формой по её идентификатору.Идентично значению атрибута id элемента <form>.
formactionАдрес обработчика формы (для типов: submit и image).URL
formenctypeСпособ кодирования данных формы при их отправке на сервер.application/x-www-form-urlencoded — вместо пробелов ставится "+", символы вроде кириллицы кодируются их шестнадцатеричными значениями (%D1%A0%D5%Хрен%Поймёшь..) (по умолчанию).
multipart/form-data — данные не кодируются, применяется при отправке через форму файлов.
text/plain — пробелы меняются на "+", остальные символы не кодируются.
formmethodМетодом передачи данных формы на сервер.get — ответы пользователя дописываются к URL после вопросительного знака в формате «имя=значение» и разделяются между собой амперсандом. Например: site.ru/form?name=Denis&email=name@ya.ru. У метода GET есть ограничение: URL не должен превышать 3000 символов (по умолчанию).
post — данные из формы отправляются на сервер без ограничений по объёму.
dialog — если форма располагается внутри тега <dialog>, то при отправке данных диалоговое окно закрывается.
formnovalidateОтменяет встроенную проверку данных на корректность (для типов: submit и image).Атрибут без значения.
formtargetОпределяет куда будет загружаться возвращаемый результат._blank — загружает страницу в новой вкладке браузера;
_self — загружает страницу в текущую вкладку (по умолчанию);
_parent — загружает страницу в родительском окне, которое содержит фрейм;
_top — покидает фрейм и загружает страницу в полном окне браузера;
имя_фрейма — (заданное атрибутом name элемента <iframe>) открывает связанный документ в этом фрейме.
listПоказывает пользователю список вариантов, созданных в элементе <datalist>, которые можно выбрать при вводе текста. Не подходит для типов: checkbox, file, hidden, password, radio и любых кнопок.Идентично значению атрибута id в <datalist>.
maxВерхнее значение для ввода числа или даты. Подходит только для типов: date, month, week, time, datetime-local, number, range.Целое положительное число, или отрицательное для типов: number и range.
Дата в формате ГГГГ-ММ-ДД (пример: 2026-02-20) для типа date.
maxlengthМаксимальное количество разрешённых символов в тексте.Целое положительное число.
minНижнее значение для ввода числа или даты. Подходит только для типов: date, month, week, time, datetime-local, number, range.Целое положительное число, или отрицательное для типов: number и range.
Дата в формате ГГГГ-ММ-ДД (пример: 2026-02-20) для типа date.
minlengthМинимальное количество разрешённых символов в тексте. Подходит только для типов: text, password, search, url, tel и email.Целое положительное число.
multipleПозволяет пользователю выбрать больше одного значения. Подходит только для типов: file и email.Атрибут без значения.
nameУникальное имя элемента.Уникальное имя.
patternУстанавливает шаблон ввода. Подходит только для типов: text, password, search, url, tel и email.*Только для примера:

\D [^0-9] — Любой символ кроме цифры.
^[А-Яа-яЁё\s]+$ — Любое слово на русском с пробелами.
^[a-zA-Z]+$ — Любое слово на латинице.
[0-9]{6,10} — От шести до десяти цифр.
^[ 0-9]+$ — Любое число.
\s — Пробел.
placeholderВыводит короткую подсказку внутри поля формы (серым цветом). Подходит только для типов: text, password, search, url, tel и email.Текст, вроде: «Введите логин».
readonlyНе позволяет пользователю изменять элемент, оставляя его рабочим. Подходит только для текстовых полей.Атрибут без значения.
requiredДелает поле обязательным для заполнения.Атрибут без значения.
sizeШирина текстового поля в символах.Целое положительное число. По умолчанию 20.
srcАдрес файла для кнопки с изображением (тип: image).URL
stepШаг для приращения числовых полей. Подходит для следующих типов: date, datetime-local, number и range.Целое или дробное число.
typeТип элемента формы.button — Кнопка.
checkbox — Флажки.
color — Выбор цвета.
date — Календарная дата.
datetime-local — Ввод даты и времени в текущем часовом поясе без UTC.
email — Поле ввода электронной почты.
file — Выбор файла для загрузки на сервер.
hidden — Скрытое поле. Не отображается на странице.
image — Изображение, при клике отправляет данные на сервер.
number — Ввод чисел.
month — Выбор месяца.
password — Поле ввода пароля, где символы заменяются звёздочками.
radio — Переключатели.
range — Ползунок для выбора чисел в указанном диапазоне.
reset — Кнопка для сброса введённых данных и возврату к первоначальному значению.
search — Поле для поиска.
submit — Кнопка для отправки данных на сервер.
tel — Поле ввода номера телефона.
text — Текстовое поле в одну строку.
time — Выбор времени.
url — Ввод адреса.
week — Выбор недели.
valueЗначение элемента формы, которое отправляется на сервер в формате «имя=значение», где имя — это атрибут name, а значение — value.Любая текстовая строка.

Для кнопки (тип: button, reset, submit) — надпись на ней. Значение для кнопки типа reset на сервер не передаётся.
Для текстового поля (тип: password и text) — текст, который пользователь сможет удалить или отредактировать.
Для флажков и переключателей (тип: checkbox и radio) — задаст уникальное значение (по умолчанию on).

Для элемента доступны глобальные атрибуты.


Пример

<form action="" method="get">
  <label>
    Текстовое поле:<br>
    <input type="text" size="40">
  </label>
  <fieldset>
    Переключатели:
    <label><input type="radio" name="example">Вариант 1</label>
    <label><input type="radio" name="example">Вариант 2</label>
    <label><input type="radio" name="example">Вариант 3</label>
  </fieldset>
  <label>
    Многострочное текстовое поле:
    <textarea name="comment" cols="40" rows="2"></textarea>
  </label>
  <button type="reset">Очистить</button>
  <button type="submit">Отправить</button>
</form>

Результат

Переключатели:


<ins>

Тег <ins>


Тег <ins> помечают текст, который был добавлен в новой версии документа. Это позволяет отслеживать изменения в документе. Браузеры помечают текст в теге <ins> как подчёркнутый.

<ins> противоположен по значению тегу <del>, которым помечают удалённый текст.


Атрибуты

АтрибутФункцияЗначение
citeПозволяет сослаться на документ о причине правки.URL
datetimeПозволяет указать время правки.Дату указывают в международном формате ISO 8601.

Для элемента доступны глобальные атрибуты.


Пример

<ul>
    <li><del>Покрасить балкон.</del></li>
    <li>Полить кактусы.</li>
    <li><ins>Заказать пиццу.</ins></li>
</ul>

Результат

  • Покрасить балкон.
  • Полить кактусы.
  • Заказать пиццу.


Популярное

Полезное

Получить книгу

Мы здесь

Поделиться материалом с друзьями:

Вверх