Справочник html: Справочник по HTML | htmlbook.ru
Содержание
HTML справочник | Теги HTML
HTML справочник — это список HTML тегов определенных в спецификации HTML 5. Список тегов редактируется по мере изменения спецификации (обновляется информация и о самих тегах и об их атрибутах).
Для удобства все HTML теги разбиты на категории, согласно их назначению. Если вам нужен како-то конкретный тег, то в левом меню теги отсортированы в алфавитном порядке. Чтобы посмотреть полное описание тега и его атрибутов перейдите по ссылке, нажав на интересующий вас тег.
Вставляемый контент
Интерактивные элементы
Комментарии
Корневой элемент
Метаданные документа
Метаданные — структурированная информация о веб-странице, размещаемая внутри HTML-документа в элементе head.
Разделы документа
Списки
Ссылки
Сценарии
Таблицы
Текст
Формы
Теги html
Если вы только собираетесь начать изучать HTML, то одна из первых вещей, которые следует запомнить – специальные термины. Два из них будут встречаться наиболее часто – это «тег» и «элемент».
Термины «HTML элемент» и «HTML тег» обычно используются как синонимы. Но в соответствии со спецификацией W3C элемент – это тег со всем его содержимым, включая открывающий и закрывающий теги. У некоторых элементов нет закрывающего тега, такие элементы называются одиночными или пустыми, но несмотря на то, что они не могут содержать в себе никакого контента, они все равно считаются полноценными элементами.
На страницах сайта понятия тега и элемента используются для обозначения одного и того же – структурной единицы языка HTML, которая применяется для разметки документа.
Если вы желаете узнать больше о создании веб страниц, тегах и их применении, то можете заглянуть в наш Самоучитель по HTML.
названия тегов | краткое описание тегов |
---|---|
<a> | Предназначен для создания ссылок (гипертекста). Атрибуты: Синтаксис: Читать о теге подробно в учебнике HTML |
<abbr> | Выделяет в тексте аббревиатуру. Обычно подчеркивается пунктирной линией. Атрибуты: Синтаксис: |
<acronym> | Выделяет в тексте акроним. Обычно подчеркивается пунктирной линией. Атрибуты: Синтаксис: |
<address> | Указывает автора документа и его адрес. Обычно отображается курсивом. Атрибуты: Синтаксис: |
<area> | Определяет области карты-изображения которые являются ссылками на тот или иной документ. располагается внутри тега <map> Атрибуты:
coords — координаты области
Синтаксис: <area href=»primer.html» shape=»rect» coords=»15,15,80,80″ alt=»описание» title=»описание» target=»_blank»> не требует закрывающего тега Читать о теге подробно в учебнике HTML |
<b> | Делает текст полужирным. Аналогичен тегу <strong> |
<base> | в редакции.. |
<basefont> | в редакции.. |
<bdo> | Определяет направление вывода текста. Основное предназначение работа с текстами языковых групп, где чтение происходит справа — налево. Атрибуты:
title— Всплывающая подсказка Синтаксис: <bdo dir=»rtl» title=»Ваше описание»>Упер казак репу</bdo> |
<bgsound> | Внедряет в документ звуковой файл. Файл проигрывается в качестве фоновой музыки. Атрибуты:
src — Указывает путь к звуковому файлу Синтаксис: Не требует закрывающего тега. |
<big> | Делает текст крупным. |
<body> | «Тело» документа указывает содержание видимой части документа. Атрибуты: Синтаксис: Читать о теге подробно в учебнике HTML |
<blockquote> | Предназначен для создания цитат. Синтаксис: |
<br> | Перенос строки. |
<button> | в редакции.. |
<caption> | в редакции.. |
<center> | Горизонтальное выравнивание всех элементов по центру документа. |
<cite> | Выделяет в тексте цитату. Обычно курсивом. Атрибуты: Синтаксис: |
<code> | Отмечает текст как некий программный код. Обычно отображается моноширинным шрифтом. Атрибуты: Синтаксис: |
<col> | в редакции.. |
<colgroup> | в редакции. . |
<dd> | Описание списка определений. Атрибуты: Синтаксис: Закрывающий тег необязателен. Читать о теге подробно в учебнике HTML |
<del> | Выделяет удалённый текст в новой версии документа. Выделенный текст станет перечёркнутым. Атрибуты: Синтаксис: |
<dfn> | Отмечает текст как определение. Обычно отображается курсивом. Атрибуты: Синтаксис: |
<div> | Определяет блок HTML. Преимущественно используется совместно с CSS. Атрибуты:
title — Всплывающая подсказка.
Синтаксис: Читать о теге подробно в учебнике HTML |
<dl> | Создаёт список определений. |
<dt> | Определение списка определений. Атрибуты: Синтаксис: Закрывающий тег необязателен. Читать о теге подробно в учебнике HTML |
<em> | Выделяет особенно важный фрагмент текста. Обычно браузерами отображается курсивом. Атрибуты: Синтаксис: |
<embed> | в редакции.. |
<fieldset> | в редакции.. |
<font> | Шрифт. Атрибуты: Синтаксис: Читать о теге подробно в учебнике HTML |
<form> | в редакции. . |
<frame> | Определяет фрейм в фреймовой структуре документа. Располагается внутри тега <frameset>. Атрибуты:
noresize — Запрещает пользователю изменять размеры фрейма.
bordercolor — Задаёт цвет бордюра фрейма. Синтаксис: Не требует закрывающего тега. Читать о теге подробно в учебнике HTML |
<frameset> | Определяет фреймовую структуру документа. Используется вместо тега <body>.
framespacing — определяет ширину рамок фреймов в пикселях. Альтернатива border и frameborder при нулевом значении. Синтаксис: Читать о теге подробно в учебнике HTML |
<h2> | Делает текст заголовоком. Может иметь значение от 1-6. Атрибуты:
title— Всплывающая подсказка Синтаксис: Читать о теге подробно в учебнике HTML |
<head> | «Голова» определяет место в документе не для отображения видимой его части «тела» может располагать в себе теги предназначенные для поисковых машин, а так же название документа. |
<hr> | Рисует горизонтальную линию. Атрибуты:
size — толщина линии Синтаксис: Читать о теге подробно в учебнике HTML |
<html> | Указывает программам просмотра html страниц начало и конец документа. |
<i> | Делает текст наклонным. |
<iframe> | Вводит на страницу не фреймовой структуры плавающий фрейм. Атрибуты: scrolling — показ полосы прокрутки:
align — выравнивание пваюшего фрейма:
frameborder — наличие рамки вокруг плавающего фрейма:
Синтаксис: Читать о теге подробно в учебнике HTML |
<img> | Выводит графическое изображение (рисунок). Атрибуты:
alt — Описание рисунка (когда он не загружен), может выполнять роль всплывающей подсказки. Синтаксис: Читать о теге подробно в учебнике HTML |
<input> | в редакции.. |
<ins> | Выделяет новый текст в новой версии документа. Выделенный текст станет подчёркнутым. Противоположен по значению тегу <del>. Атрибуты: Синтаксис: |
<kbd> | От английского keyboard — клавиатура. Указывает текст вводимый с клавиатуры. Обычно отображается моноширинным шрифтом. Атрибуты: Синтаксис: |
<label> | в редакции.. |
<legend> | в редакции.. |
<li> | Обозначает элемент списка. Используется в нумерованных и ненумерованных списках. Атрибуты: Синтаксис: Закрывающий тег необязателен. Читать о теге подробно в учебнике HTML |
<link> | Указывает на связь документа с каким либо внешним файлом. Тег <link> является ссылкой, но не для людей а для программ, и ведет к внешнему файлу например иконке или таблице стилей.. Располагается в «голове» документа между тегом <head></head> и не выводится браузерами на экран. Атрибуты:
type — тип данных подключаемого файла. Синтаксис: Не требует закрывающего тега. |
<map> | Определяет место в коде документа в котором создаётся описание карты-изображения с помощью тега/тегов <area> Атрибуты: Синтаксис: Читать о теге подробно в учебнике HTML |
<marquee> | Бегущая строка. Атрибуты:
scrollamount — скорость бегущей строки от 1 до 10. direction — направление движения текста. значения:
bgcolor — цвет фона бегущей строки, Синтаксис: Читать о теге подробно в учебнике HTML |
<meta> | Определяет мета теги информация в которых предназначена для браузеров и поисковых систем. Мета теги не видны пользователю и располагаются в заголовке HTML документа между тегами <head> </head> Атрибуты: Синтаксис: Не требует закрывающего тега. Читать о теге подробно в учебнике HTML |
<nobr> | Запретить перенос строки. Противоположенный по значению тег <br> |
<noembed> | в редакции.. |
<noframes> | Тег <noframes> выводит текст заключенный в него в том случае если браузер пользователя не поддерживает фреймы или они принудительно выключены в его настройках. |
<noscript> | Тег <noscript> выводит текст заключенный в него в том случае если браузер пользователя не поддерживает скрипты или они принудительно выключены в его настройках. |
<object> | в редакции.. |
<ol> | Определяет нумерованный (упорядоченный) список. Атрибуты:
title — Всплывающая подсказка Синтаксис: Читать о теге подробно в учебнике HTML |
<optgroup> | в редакции.. |
<option> | в редакции. . |
<p> | Создаёт параграф. Атрибуты:
title— Всплывающая подсказка Синтаксис: Читать о теге подробно в учебнике HTML |
<param> | в редакции.. |
<pre> | Обрамляет предварительно отформатированный текст. Браузер при выводе текста на экран не удаляет пробелы и переносы строк. |
<q> | Предназначен для создания цитат. От <blockquote> отличается тем что цитата не имеет отступов. А в отличие от тега <cite> цитата обозначенная тегом <q> автоматически берётся браузерами в кавычки. Синтаксис: |
<s> | Делает текст перечёркнутым. Аналогичент тегу <strike>. |
<samp> | Выделяет текст как образец. Используется для отметки текста являющемся результатом работы программ. Отображается моноширинным шрифтом. Атрибуты: Синтаксис: |
<script> | Внедряет на страницу скрипт. Атрибуты:
src — Путь к внешнему файлу содержащему скрипт. Синтаксис: |
<select> | в редакции.. |
<small> | Делает текст малым. |
<span> | Определяет контейнер для внутреннего текста. Как правило используется совместно с CSS. Атрибуты:
Синтаксис: |
<strike> | Делает текст перечёркнутым. Аналогичент тегу <s>. |
<strong> | Выделяет особенно важный фрагмент текста. Обычно браузерами отображается полужирным. Атрибуты: Синтаксис: |
<style> | Служит для определения стилей элементов страницы. Тег <style> распологается в заголовке страницы между <head></head>. Атрибуты:
type — Сообщает браузеру, какой синтаксис использовать для правильной интерпретации стилей. |
<sub> | Нижний индекс. |
<sup> | Верхний индекс. |
<table> | Создаёт таблицу. Атрибуты:
bgcolor — Цвет фона таблицы.
rules — Определяет в каких местах ячеек таблицы следует показывать бордюр.
Синтаксис: Читать о теге подробно в учебнике HTML |
<tbody> | в редакции.. |
<td> | Создаёт отдельную ячейку в таблице. Атрибуты: align — Выравнивает текст в ячейке:
valign — Выравнивает текст в ячейке по вертикали:
colspan — количество столбцов занимаемое ячейкой Синтаксис: Читать о теге подробно в учебнике HTML |
<textarea> | в редакции. . |
<tfoot> | в редакции.. |
<th> | Создаёт ячейку в таблице которая определяется как заголовок. Обычно браузеры выравнивают содержимое ячейки/заголовка по центру и делают текст жирным. Атрибуты: align — Выравнивает текст в ячейке:
valign — Выравнивает текст в ячейке по вертикали:
colspan — количество столбцов занимаемое ячейкой Синтаксис: |
<thead> | в редакции.. |
<title> | Заголовок и название документа. |
<tr> | Создаёт строку в таблице. Атрибуты:
valign — Выравнивает текст в ячейках строки по вертикали:
bordercolor — Цвет бордюра. Синтаксис: Читать о теге подробно в учебнике HTML |
<tt> | Делает текст моноширинным. |
<u> | Делает текст подчёркнутым. |
<ul> | Определяет ненумерованныый (неупорядоченный)список. Атрибуты:
title— Всплывающая подсказка Синтаксис: Читать о теге подробно в учебнике HTML |
<var> | Выделяет в тексте переменные. Обычно отображается курсивом. Атрибуты: Синтаксис: |
<wbr> | Разрешает перенос строки. Используется внутри тега <nobr> Синтаксис: Не требует закрывающего тега. |
<xmp> | Отображает текст в том виде в котором он и был набран. Пробелы, переносы строк не удаляются, кроме того спецсимволы выводятся как обычный текст. Синтаксис: |
атрибуты | Принадлежность | Описание |
---|---|---|
accept | <input> | Указывает типы файлов, которые принимает сервер (только для type=»file») |
accept-charset | <form> | Указывает кодировки символов, которые будут использоваться для отправки формы |
accesskey | Глобальные атрибуты | Указывает сочетание клавиш для активации / фокусировки элемента |
action | <form> | Указывает, куда отправлять данные формы при отправке формы |
align | Не поддерживается в HTML 5. | Задает выравнивание в соответствии с окружающими элементами. Используйте CSS |
alt | <area>, <img>, <input> | Задает альтернативный текст, если исходный элемент не отображается |
async | <script> | Указывает, что сценарий выполняется асинхронно (только для внешних сценариев) |
autocomplete | <form>, <input> | Указывает, будет ли в элементе <form> или <input>, должен иметь автозаполнения enabled |
autofocus | <button>, <input>, <select>, <textarea> | Указывает, что элемент должен автоматически получать фокус при загрузке страницы |
autoplay | <audio>, <video> | Указывает, что воспроизведение аудио/видео начнется, как только оно будет готово |
bgcolor | Не поддерживается в HTML 5. | Задает цвет фона элемента. Используйте CSS |
border | Не поддерживается в HTML 5. | Задает ширину границы элемента. Используйте CSS |
charset | <meta>, <script> | Указывает кодировку символов |
checked | <input> | Указывает, что элемент <input> должен быть предварительно выбран при загрузке страницы (для type=»checkbox» или type=»radio») |
cite | <blockquote>, <del>, <ins>, <q> | Задает URL, который объясняет цитату / удаленный / вставленный текст |
class | Глобальные атрибуты | Задает одно или несколько имен классов для элемента (ссылается на класс в таблице стилей) |
color | Не поддерживается в HTML 5. | Задает цвет текста элемента. Используйте CSS |
cols | <textarea> | Задает видимую ширину текстовой области |
colspan | <td>, <th> | Указывает количество столбцов, которое должна охватывать ячейка таблицы |
content | <meta> | Дает значение, связанное с http-equiv или атрибутом name |
contenteditable | Глобальные атрибуты | Указывает, является ли содержимое элемента редактируемым или нет |
contextmenu | Глобальные атрибуты | Задает контекстное меню для элемента. Контекстное меню появляется, когда пользователь щелкает правой кнопкой мыши на элементе |
controls | <audio>, <video> | Указывает, что должны отображаться элементы управления аудио/видео (например, кнопка воспроизведения / паузы и т. д) |
coords | <area> | Задает координаты области |
data | <object> | Задает URL ресурса, используемого объектом |
data-* | Глобальные атрибуты | Используется для хранения личных данных пользователя на странице или в приложении |
datetime | <del>, <ins>, <time> | Указывает дату и время |
default | <track> | Указывает, что трек должен быть включен, если предпочтения пользователя не указывают, что другой трек будет более подходящим |
defer | <script> | Указывает, что сценарий выполняется после завершения синтаксического анализа страницы (только для внешних сценариев) |
dir | Глобальные атрибуты | Задает направление текста для содержимого элемента |
dirname | <input>, <textarea> | Указывает, что направление текста будет отправлено |
disabled | <button>, <fieldset>, <input>, <optgroup>, <option>, <select>, <textarea> | Указывает, что указанный элементы элемент/группа должны быть отключены |
download | <a>, <area> | Указывает, что целевой объект будет загружен при нажатии пользователем гиперссылки |
draggable | Глобальные атрибуты | Указывает, является ли элемент перетаскиваемым или нет |
dropzone | Глобальные атрибуты | Указывает, копируются, перемещаются или связываются перетаскиваемые данные |
enctype | <form> | Указывает, как данные формы должны быть закодированы при отправке на сервер (только для method=»post») |
for | <label>, <output> | Определяет форму элемента(ов) метки/расчет обязан |
form | <button>, <fieldset>, <input>, <label>, <meter>, <object>, <output>, <select>, <textarea> | Задает имя формы элемент принадлежит |
formaction | <button>, <input> | Указывает, куда отправлять данные формы при отправке. Только для type=»submit» |
headers | <td>, <th> | Задает одну или несколько ячеек заголовков, с которыми связана ячейка |
height | <canvas>, <embed>, <iframe>, <img>, <input>, <object>, <video> | Задает высоту элемента |
hidden | Глобальные атрибуты | Указывает, что элемент еще не релевантен или больше не имеет значения |
high | <meter> | Задает диапазон, который считается высоким значением |
href | <a>, <area>, <base>, <link> | Указывает URL страницы, на которую переходит ссылка |
hreflang | <a>, <area>, <link> | Указывает язык связанного документа |
http-equiv | <meta> | Предоставляет заголовок HTTP для информации / значения атрибута содержания |
id | Глобальные атрибуты | Задает уникальный идентификатор элемента |
ismap | <img> | Задает изображение в качестве серверной карты изображений |
kind | <track> | Указывает тип текстовой дорожки |
label | <track>, <option>, <optgroup> | Задает заголовок текстовой дорожки |
lang | Глобальные атрибуты | Задает язык содержимого элемента |
list | <input> | Относится к элементу <datalist>, который содержит предопределенные параметры для элемента <input> |
loop | <audio>, <video> | Указывает, что аудио / видео будет начинаться снова, каждый раз, когда он будет завершено |
low | <meter> | Определяет диапазон, который считается низким значением |
manifest | <html> | Указывает расположение манифеста кэша документа |
max | <input>, <meter>, <progress> | Задает максимальное значение |
maxlength | <input>, <textarea> | Задает максимальное количество символов, разрешенных в элементе |
media | <a>, <area>, <link>, <source>, <style> | Указывает, для какого носителя / устройства оптимизирован связанный документ |
method | <form> | Задает метод HTTP, используемый при отправке данных формы |
min | <input>, <meter> | Задает минимальное значение |
multiple | <input>, <select> | Указывает, что пользователь может ввести несколько значений |
muted | <video>, <audio> | Указывает, что аудиовыход видео должен быть отключен |
name | <button>, <fieldset>, <form>, <iframe>, <input>, <map>, <meta>, <object>, <output>, <param>, <select>, <textarea> | Задает имя элемента |
novalidate | <form> | Указывает, что форма не должна проверяться при отправке |
onabort | <audio>, <embed>, <img>, <object>, <video> | Сценарий для запуска при прерывании |
onafterprint | <body> | Сценарий, запускаемый после печати документа |
onbeforeprint | <body> | Сценарий, выполняемый перед печатью документа |
onbeforeunload | <body> | Скрипт будет выполняться, когда документ будет выгружен |
onblur | Все видимые элементы. | Сценарий для запуска, когда элемент теряет фокус |
oncanplay | <audio>, <embed>, <object>, <video> | Сценарий для запуска, когда файл готов к запуску воспроизведения (когда он достаточно буферизован, чтобы начать) |
oncanplaythrough | <audio>, <video> | Скрипт должен быть запущен, когда файл может быть воспроизведен до конца без паузы для буферизации |
onchange | Все видимые элементы. | Скрипт, запускаемый при изменении значения элемента |
onclick | Все видимые элементы. | Скрипт, запускаемый при щелчке по элементу |
oncontextmenu | Все видимые элементы. | Скрипт, запускаемый при вызове контекстного меню |
oncopy | Все видимые элементы. | Скрипт, запускаемый при копировании содержимого элемента |
oncuechange | <track> | Сценарий, который будет выполняться при изменении ключа в элементе <track> |
oncut | Все видимые элементы. | Скрипт, запускаемый при вырезании содержимого элемента |
ondblclick | Все видимые элементы. | Скрипт, запускаемый при двойном щелчке по элементу |
ondrag | Все видимые элементы. | Скрипт, запускаемый при перетаскивании элемента |
ondragend | Все видимые элементы. | Скрипт, запускаемый в конце операции перетаскивания |
ondragenter | Все видимые элементы. | Скрипт, запускаемый при перетаскивании элемента в допустимый целевой объект |
ondragleave | Все видимые элементы. | Сценарий для запуска, когда элемент оставляет допустимый целевой объект отбрасывания |
ondragover | Все видимые элементы. | Скрипт, запускаемый при перетаскивании элемента по допустимому целевому объекту |
ondragstart | Все видимые элементы. | Сценарий для запуска в начале операции перетаскивания |
ondrop | Все видимые элементы. | Скрипт, запускаемый при перетаскивании элемента |
ondurationchange | <audio>, <video> | Сценарий для запуска при изменении длины носителя |
onemptied | <audio>, <video> | Сценарий, который нужно запустить когда что-то плохое случается и архив внезапно недоступен (как непредвиденно разъединения) |
onended | <audio>, <video> | Скрипт должен быть запущен, когда в СМИ уже дойдет до конца (полезное мероприятие для сообщения «спасибо за прослушивание») |
onerror | <audio>, <body>, <embed>, <img>, <object>, <script>, <style>, <video> | Сценарий для запуска при возникновении ошибки |
onfocus | Все видимые элементы. | Сценарий для запуска, когда элемент получает фокус |
onhashchange | <body> | Скрипт, запускаемый при изменении привязки URL |
oninput | Все видимые элементы. | Сценарий для запуска, когда элемент получает пользовательский ввод |
oninvalid | Все видимые элементы. | Сценарий для запуска при недопустимом элементе |
onkeydown | Все видимые элементы. | Скрипт, запускаемый при нажатии пользователем клавиши |
onkeypress | Все видимые элементы. | Скрипт, запускаемый при нажатии пользователем клавиши |
onkeyup | Все видимые элементы. | Скрипт, запускаемый при нажатии пользователем клавиши |
onload | <body>, <iframe>, <img>, <input>, <link>, <script>, <style> | Скрипт, запускаемый после завершения загрузки элемента |
onloadeddata | <audio>, <video> | Сценарий для запуска при загрузке данных мультимедиа |
onloadedmetadata | <audio>, <video> | Скрипт, запускаемый при загрузке метаданных (например, измерений и длительности) |
onloadstart | <audio>, <video> | Скрипт должен быть запущен и файл начинает загружаться до загружаемого |
onmousedown | Все видимые элементы. | Скрипт, запускаемый при нажатии кнопки мыши на элементе |
onmousemove | Все видимые элементы. | Скрипт должен выполняться до тех пор, пока указатель мыши перемещается по элементу |
onmouseout | Все видимые элементы. | Скрипт, запускаемый при перемещении указателя мыши из элемента |
onmouseover | Все видимые элементы. | Скрипт, запускаемый при наведении указателя мыши на элемент |
onmouseup | Все видимые элементы. | Скрипт, запускаемый при отпускании кнопки мыши над элементом |
onmousewheel | Все видимые элементы. | Скрипт, запускаемый при прокрутке колесика мыши по элементу |
onoffline | <body> | Скрипт, запускаемый при запуске браузера в автономном режиме |
ononline | <body> | Скрипт, запускаемый при запуске браузера в оперативном режиме |
onpagehide | <body> | Скрипт, запускаемый при переходе пользователя со страницы |
onpageshow | <body> | Сценарий, выполняемый при переходе пользователя на страницу |
onpaste | Все видимые элементы. | Сценарий, выполняемый при вставке пользователем некоторого содержимого в элемент |
onpause | <audio>, <video> | Сценарий, запускаемый при приостановке носителя пользователем или программным способом |
onplay | <audio>, <video> | Скрипт должен быть запущен, когда СМИ готовы начать играть |
onplaying | <audio>, <video> | Сценарий для запуска, когда носитель фактически начал играть. |
onpopstate | <body> | Скрипт, запускаемый при изменении истории окна. |
onprogress | <audio>, <video> | Сценарий для запуска, когда браузер находится в процессе получения данных мультимедиа |
onratechange | <audio>, <video> | Сценарий для запуска при каждом изменении скорости воспроизведения (например, когда пользователь переключается в режим замедленной или быстрой перемотки вперед). |
onreset | <form> | Сценарий для запуска при нажатии кнопки сброса в форме. |
onresize | <body> | Скрипт, запускаемый при изменении размера окна браузера. |
onscroll | Все видимые элементы. | Скрипт, запускаемый при прокрутке полосы прокрутки элемента |
onsearch | <input> | Сценарий, выполняемый при записи пользователем чего-либо в поле поиска (для <input=»search»>) |
onseeked | <audio>, <video> | Сценарий, который будет выполняться, когда атрибут поиска имеет значение false, указывающее, что поиск закончился |
onseeking | <audio>, <video> | Сценарий, который будет выполняться, если атрибут поиска имеет значение true, указывающее, что поиск активен |
onselect | Все видимые элементы. | Скрипт, запускаемый при выборе элемента |
onshow | <menu> | Скрипт, запускаемый при отображении элемента <menu> в виде контекстного меню |
onstalled | <audio>, <video> | Скрипт должен быть запущен, когда браузер не может получить данные по какой-либо причине |
onstorage | <body> | Сценарий для запуска при обновлении области веб-хранилища |
onsubmit | <form> | Сценарий для запуска при отправке формы |
onsuspend | <audio>, <video> | Сценарий, который будет выполняться при извлечении данных мультимедиа останавливается перед полной загрузкой по какой-либо причине |
ontimeupdate | <audio>, <video> | Скрипт для запуска при изменении игровой позиции (например, когда пользователь быстро переходит к другой точке в СМИ) |
ontoggle | <details> | Сценарий, запускаемый при открытии или закрытии пользователем элемента <details> |
onunload | <body> | Скрипт, запускаемый при выгрузке страницы (или закрытии окна браузера) |
onvolumechange | <audio>, <video> | Сценарий, который будет выполняться каждый раз, когда видео / аудио громкость была изменена |
onwaiting | <audio>, <video> | Скрипт должен быть запущен, когда СМИ приостановлена, но возобновится (например, когда СМИ останавливается для буферизации данных) |
onwheel | Все видимые элементы. | Скрипт, запускаемый при накатывании колесика мыши вверх или вниз по элементу |
open | <details> | Указывает, что сведения должны быть видны (открыты) пользователю |
optimum | <meter> | Указывает, какое значение является оптимальным для датчика |
pattern | <input> | Задает регулярное выражение, по которому проверяется значение элемента <input> |
placeholder | <input>, <textarea> | Задает короткую подсказку, описывающую ожидаемое значение элемента |
poster | <video> | Указывает изображение, которое будет отображаться во время загрузки видео или до тех пор, пока пользователь не нажмет кнопку воспроизведения |
preload | <audio>, <video> | Указывает, если автор считает, что аудио / видео должно быть загружено при загрузке страницы |
readonly | <input>, <textarea> | Указывает, что элемент доступен только для чтения |
rel | <a>, <area>, <link> | Задает связь между текущим документом и связанным документом |
required | <input>, <select>, <textarea> | Указывает, что элемент должен быть заполнен перед отправкой формы |
reversed | <ol> | Указывает, что порядок списка должен быть по убыванию (9,8,7. ..) |
rows | <textarea> | Указывает видимое количество строк в текстовой области |
rowspan | <td>, <th> | Задает количество строк, которое должна занимать ячейка таблицы |
sandbox | <iframe> | Включает дополнительный набор ограничений для содержимого в <iframe> |
scope | <th> | Указывает, является ли ячейка заголовка заголовком столбца, строки или группы столбцов или строк |
scoped | <style> | Указывает, что стили применяются только к родительскому элементу этого элемента и дочерним элементам этого элемента |
selected | <option> | Указывает, что параметр должен быть предварительно выбран при загрузке страницы |
shape | <area> | Определяет форму области |
size | <input>, <select> | Задает ширину в символах (для <input>) или указывает количество видимых параметров (для <select>) |
sizes | <img>, <link>, <source> | Задает размер связанного ресурса |
span | <col>, <colgroup> | Задает количество столбцов для интервала |
spellcheck | Глобальные атрибуты | Указывает, следует ли проверять орфографию и грамматику элемента |
src | <audio>, <embed>, <iframe>, <img>, <input>, <script>, <source>, <track>, <video> | Задает URL файла мультимедиа |
srcdoc | <iframe> | Задает содержимое HTML страницы для отображения в <iframe> |
srclang | <track> | Задает язык текстовых данных дорожки (требуется, если kind=»subtitles») |
srcset | <img>, <source> | Задает URL изображения для использования в различных ситуациях |
start | <ol> | Задает начальное значение упорядоченного списка |
step | <input> | Задает допустимые интервалы номеров для поля ввода |
style | Глобальные атрибуты | Задает встроенный стиль CSS для элемента |
tabindex | Глобальные атрибуты | Задает порядок табуляции элемента |
target | <a>, <area>, <base>, <form> | Указывает целевой объект для открытия связанного документа или отправки формы |
title | Глобальные атрибуты | Задает дополнительные сведения об элементе |
translate | Глобальные атрибуты | Указывает, следует ли переводить содержимое элемента |
type | <button>, <embed>, <input>, <link>, <menu>, <object>, <script>, <source>, <style> | Указывает тип элемента |
usemap | <img>, <object> | Задает изображение в качестве клиентской карты изображений |
value | <button>, <input>, <li>, <option>, <meter>, <progress>, <param> | Задает значение элемента |
width | <canvas>, <embed>, <iframe>, <img>, <input>, <object>, <video> | Задает ширину элемента |
wrap | <textarea> | Указывает, как текст в текстовой области должен быть обернут при отправке в форме |
Тег | Описание |
---|---|
!, A | |
<!—. ..—> | Добавляет комментарий в код документа |
<!DOCTYPE> | Предназначен для указания типа текущего документа — DTD (document type definition, описание типа документа) |
<a> | Предназначен для создания ссылок |
<abbr> | Указывает, что текст является аббревиатурой |
<acronym> | Указывает, что текст является акронимом |
<address> | Предназначен для хранения контактной информации автора |
<applet> | Используется для вставки на страницу апплетов — небольших программ на языке Java |
<area> | Определяет активные области изображения, которые являются ссылками |
<article> | Задаёт содержание сайта вроде новости, статьи, записи блога, форума и др. |
<aside> | Представляет собой раздел, который имеет косвенное отношение к содержимому страницы |
<audio> | Добавляет, воспроизводит и управляет настройками аудиозаписи на веб-странице |
B | |
<b> | Устанавливает жирное начертание шрифта |
<base> | Определяет адрес или способ открытия всех ссылок странице по умолчанию |
<basefont> | Задаёт шрифт, размер и цвет текста по умолчанию |
<bdi> | Указывает фрагмент текста, который должен быть изолирован от изменения направления вывода текста |
<bdo> | Устанавливает направление вывода текста: слева направо или справа налево |
<bgsound> | Определяет музыкальный файл, который будет проигрываться на веб-странице |
<big> | Увеличивает размер шрифта на единицу по сравнению с обычным текстом |
<blockquote> | Предназначен для выделения длинных цитат внутри документа |
<body> | Предназначен для хранения содержимого веб-страницы, отображаемого в окне браузера |
<blink> | Устанавливает мигание текста |
<br> | Устанавливает перевод строки в том месте, где он находится |
<button> | Создаёт на веб-странице кнопку |
C | |
<canvas> | Создаёт область, в которой при помощи JavaScript можно рисовать и выводить изображения |
<caption> | Создаёт заголовок к таблице |
<center> | |
<cite> | Представляет название произведения (книги, статьи, поэмы, песни и др. ) |
<code> | Предназначен для отображения текста программного код |
<col> | Задаёт ширину и другие характеристики одной или нескольких колонок таблицы |
<colgroup> | Группирует колонки таблицы для изменения их параметров |
<command> | Создаёт команду в виде переключателя, флажка или обычной кнопки |
<comment> | Добавляет комментарий в код документа |
D | |
<data> | Представляет содержимое в машиночитаемом виде, предназначенное для автоматизированных систем |
<datalist> | Создаёт список вариантов, которые можно выбирать при наборе в текстовом поле |
<dd> | Указывает термин в списке описаний |
<del> | Используется для выделения текста, который был удалён в новой версии документа |
<details> | спользуется для хранения информации, которую можно скрыть или показать по требованию пользователя |
<dfn> | Выделяет термин в документе |
<dialog> | Показывает диалоговое окно, в котором можно выводить сообщение или форму, например, для входа на сайт |
<dir> | Создаёт список, содержащий названия директорий |
<div> | Универсальный блочный элемент |
<dl> | Создаёт список описаний |
<dt> | Определяет термин в списке описаний |
E, F | |
<em> | Предназначен для акцентирования текста |
<embed> | Используется для загрузки и отображения объектов |
<fieldset> | Группирует элементы формы |
<figcaption> | Содержит описание для элемента <figure> |
<figure> | Используется для группирования любых элементов, например, изображений и подписей к ним |
<font> | Изменяет характеристики шрифта, такие как размер, цвет и гарнитура |
<footer> | Определяет «подвал» сайта или раздела |
<form> | Устанавливает форму на веб-странице |
<frame> | Определяет свойства отдельного фрейма, на которые делится окно браузера |
<frameset> | Задаёт структуру фреймов на веб-странице |
H | |
<h2> | Заголовок первого уровня |
<h3> | Заголовок второго уровня |
<h4> | Заголовок третьего уровня |
<h5> | Заголовок четветого уровня |
<h5> | Заголовок пятого уровня |
<h6> | Заголовок шестого уровня |
<head> | Предназначен для хранения других элементов, цель которых — помочь браузеру в работе с данными |
<header> | Определяет «шапку» сайта или раздела |
<hgroup> | Используется для группирования заголовков веб-страницы или раздела |
<hr> | Рисует горизонтальную линию |
<html> | Является контейнером, который заключает в себе всё содержимое веб-страницы |
I | |
<i> | Устанавливает курсивное начертание шрифта |
<iframe> | Создаёт встроенный фрейм на странице |
<img> | Отображает на веб-странице изображение |
<input> | Позволяет создавать разные элементы интерфейса |
<ins> | Предназначен для выделения текста, который был добавлен в новую версию документа |
K, L | |
<kbd> | Используется для обозначения текста, который набирается на клавиатуре или для названия клавиш |
<keygen> | Используется для генерации пары ключей — закрытого и открытого (для форм) |
<label> | Устанавливает связь между определённой меткой и элементом формы |
<legend> | Создаёт заголовок группы элементов формы |
<li> | Определяет отдельный пункт списка |
<link> | Устанавливает связь с внешним документом вроде файла со стилями |
M | |
<main> | Элемент main предназначен для основного содержимого документа |
<map> | Служит контейнером для элементов <area>, которые определяют активные области для карт-изображений |
<marquee> | Создаёт бегущую строку на странице |
<mark> | Помечает текст как выделенный |
<menu> | Отображает список меню |
<menuitem> | Задаёт команду, которую пользователь может вызывать через контекстное меню |
<meta> | Определяет данные, которые используются для хранения информации, предназначенной для браузеров и поисковых систем |
<meter> | Используется для вывода значения в некотором известном диапазоне |
N | |
<nav> | Группирует ссылки навигации по сайту |
<nobr> | Уведомляет браузер отображать текст без переносов |
<noembed> | Предназначен для отображения информации на веб-странице, если браузер не поддерживает работу с плагинами |
<noindex> | Запрещает поисковой системе Яндекс индексировать текст |
<noframes> | Содержимое элемента отображается в браузере, когда он не поддерживает фреймы и не умеет их интерпретировать |
<noscript> | Показывает своё содержимое, если браузер не поддерживает работу со скриптами |
O | |
<object> | Сообщает браузеру, как загружать и отображать объекты, которые исходно браузер не понимает |
<ol> | Устанавливает нумерованный (упорядоченный) список |
<optgroup> | Объединяет элементы <option> в одну группу |
<option> | Определяет отдельные пункты списка, создаваемого с помощью <select> |
<output> | Определяет область для вывода, преимущественно с помощью скриптов |
P | |
<p> | Определяет текстовый абзац |
<param> | Передаёт значения параметров Java-апплетам или объектам веб-страницы |
<picture> | Представляет собой контейнер для хранения нескольких элементов <source>, которые поддерживают элемент <img> |
<plaintext> | Отображает содержимое контейнера «как есть» со всеми тегами |
<pre> | Определяет блок предварительно форматированного текста |
<progress> | Используется для отображения прогресса завершённости задачи |
Q, R | |
<q> | Используется для выделения в тексте цитат |
<rp> | Используется для вывода текста в браузерах, которые не поддерживают элемент <ruby> |
<rt> | Добавляет аннотацию сверху или снизу от текста, заключенного в контейнер <ruby> |
<rtc> | В основном применяется в качестве описательной части или аннотации для иероглифов |
<ruby> | Предназначен для добавления небольшой аннотации сверху или снизу от заданного текста |
S | |
<s> | Используется для содержимого, которое уже не является точным или актуальным |
<samp> | Используется для отображения текста, который является результатом вывода компьютерной программы |
<script> | Предназначен для описания скриптов |
<section> | Задаёт раздел документа, может применяться для блока новостей, контактной информации, глав текста, вкладок в диалоговом окне и др. |
<select> | Создаёт раскрывающийся список |
<small> | Используется для сносок и комментариев, написанных обычно мелким текстом |
<source> | Вставляет медийный файл для элементов <audio>, <video> и <picture> |
<spacer> | Создаёт пустое пространство по вертикали или горизонтали |
<span> | Универсальный строчный элемент |
<strike> | Отображает текст как перечёркнутый |
<strong> | Выделяет важный текст |
<style> | Определяет стили элементов веб-страницы |
<sub> | Отображает шрифт в виде нижнего индекса |
<summary> | Указывает заголовок для <details>, по которому можно щёлкать для разворачивания/сворачивания информации |
<sup> | Отображает шрифт в виде верхнего индекса |
T | |
<table> | Создаёт таблицу |
<tbody> | Предназначен для хранения одной или нескольких строк таблицы |
<td> | Предназначен для создания одной ячейки таблицы |
<template> | Задаёт шаблон для фрагмента HTML, который может быть клонирован и вставлен в документ через скрипты |
<textarea> | Создаёт поле для многострочного текста |
<tfoot> | Предназначен для хранения одной или нескольких строк, которые представлены внизу таблицы |
<th> | Создаёт одну ячейку таблицы, которая обозначается как заголовочная |
<thead> | Предназначен для хранения одной или нескольких строк, которые представлены вверху таблицы |
<time> | Помечает текст внутри элемента как дату, время или оба значения |
<title> | Определяет заголовок документа |
<tr> | Служит контейнером для создания строки таблицы |
<track> | Позволяет авторам указать текстовую дорожку для медийных элементов (<video> и <audio>) |
<tt> | Отображает текст моноширинным шрифтом |
U, V, W, X | |
<u> | Используется для разметки текста, который должен отличаться стилистически от обычного текста |
<ul> | Устанавливает маркированный (неупорядоченный) список |
<var> | Используется для выделения переменных из компьютерных программ |
<video> | Добавляет, воспроизводит и управляет настройками видеоролика на веб-странице |
<wbr> | Указывает браузеру место, где допускается делать перенос строки в тексте |
<xmp> | Отображает содержимое контейнера «как есть» и шрифтом фиксированной ширины |
Тег | Описание |
<!—…—> | Используется для добавления комментариев. |
<!DOCTYPE> | Объявляет тип документа и предоставляет основную информацию для браузера — его язык и версия. |
<a> | Создаёт гипертекстовые ссылки. |
<abbr> | Определяет текст как аббревиатуру или акроним. Поясняющий текст задаётся с помощью атрибута title. |
<address> | Задает контактные данные автора/владельца документа или статьи. Отображается в браузере курсивом. |
<area> | Представляет собой гиперссылку с текстом, соответствующей определенной области на карте-изображении или активную область внутри карты-изображения. Всегда вложен внутрь тега <map>. |
<article> | Раздел контента, который образует независимую часть документа или сайта, например, статья в журнале, запись в блоге, комментарий. |
<aside> | Представляет контент страницы, который имеет косвенное отношение к основному контенту страницы/сайта. |
<audio> | Загружает звуковой контент на веб-страницу. |
<b> | Задает полужирное начертание отрывка текста, не придавая акцент или важность выделенному. |
<base> | Задает базовый адрес (URL), относительно которого вычисляются все относительные адреса. Это поможет избежать проблем при переносе страницы в другое место, так как все ссылки будут работать, как и прежде. |
<bdi> | Изолирует отрывок текста, написанный на языке, в котором чтение текста происходит справа налево, от остального текста. |
<bdo> | Отображает текст в направлении, указанном в атрибуте dir, переопределяя текущее направление написания текста. |
<blockquote> | Выделяет текст как цитату, применяется для описания больших цитат. |
<body> | Представляет тело документа (содержимое, не относящееся к метаданным документа). |
<br> | Перенос текста на новую строку. |
<button> | Создает интерактивную кнопку. Внутрь тега можно поместить содержимое — текст или изображение. |
<canvas> | Холст-контейнер для динамического отображения изображений, таких как простые изображения, диаграммы, графики и т.п. Для рисования используется скриптовый язык JavaScript. |
<caption> | Добавляет подпись к таблице. Вставляется сразу после тега <table>. |
<cite> | Используется для указания источника цитирования. Отображается курсивом. |
<code> | Представляет фрагмент программного кода, отображается шрифтом семейства monospace. |
<col> | Выбирает для форматирования один или несколько столбцов таблицы, не содержащих информацию одного типа. |
<colgroup> | Создает структурную группу столбцов, выделяющую множество логически однородных ячеек. |
<datalist> | Элемент-контейнер для выпадающего списка элемента <input>. Варианты значений помещаются в элементы <option>. |
<dd> | Используется для описания термина из тега <dt>. |
<del> | Помечает текст как удаленный, перечёркивая его. |
<details> | Создаёт интерактивный виджет, который пользователь может открыть или закрыть. Представляет собой контейнер для контента, видимый заголовок виджета помещается в тег <summary>. |
<dfn> | Определяет слово как термин, выделяя его курсивом. Текст, идущий следом, должен содержать расшифровку этого термина. |
<div> | Тег-контейнер для разделов HTML-документа. Используется для группировки блочных элементов с целью форматирования стилями. |
<dl> | Тег-контейнер, внутри которого находятся термин и его описание. |
<dt> | Используется для задания термина. |
<em> | Выделяет важные фрагменты текста, отображая их курсивом. |
<embed> | Тег-контейнер для встраивания внешнего интерактивного контента или плагина. |
<fieldset> | Группирует связанные элементы в форме, рисуя рамку вокруг них. |
<figcaption> | Заголовок/подпись для элемента <figure>. |
<figure> | Самодостаточный тег-контейнер для такого контента как иллюстрации, диаграммы, фотографии, примеры кода, обычно с подписью. |
<footer> | Определяет завершающую область (нижний колонтитул) документа или раздела. |
<form> | Форма для сбора и отправки на сервер информации от пользователей. Не работает без атрибута action. |
<h2-h6> | Создают заголовки шести уровней для связанных с ними разделов. |
<head> | Элемент-контейнер для метаданных HTML-документа, таких как<title>, <meta>, <script>, <link>, <style>. |
<header> | Секция для вводной информации сайта или группы навигационных ссылок. Может содержать один или несколько заголовков, логотип, информацию об авторе. |
<hr> | Горизонтальная линия для тематического разделения параграфов. |
<html> | Корневой элемент HTML-документа. Сообщает браузеру, что это HTML-документ. Является контейнером для всех остальных html-элементов. |
<i> | Выделяет отрывок текста курсивом, не придавая ему дополнительный акцент. |
<iframe> | Создает встроенный фрейм, загружая в текущий HTML-документ другой документ. |
<img> | Встраивает изображения в HTML-документ с помощью атрибута src, значением которого является адрес встраиваемого изображения. |
<input> | Создает многофункциональные поля формы, в которые пользователь может вводить данные. |
<ins> | Выделяет текст подчеркиванием. Применяется для выделения изменений, вносимых в документ. |
<kbd> | Выделяет текст, который должен быть введён пользователем с клавиатуры, шрифтом семейства monospace. |
<keygen> | Генерирует пару ключей — закрытый и открытый. При отправке формы, закрытый ключ хранится локально, и открытый ключ отправляется на сервер. Работает внутри тега <form>. |
<label> | Добавляет текстовую метку для элемента <input>. |
<legend> | Заголовок элементов формы, сгруппированных с помощью элемента <fieldset>. |
<li> | Элемент маркированного или нумерованного списка. |
<link> | Определяет отношения между документом и внешним ресурсом. Также используется для подключения внешних таблиц стилей. |
<main> | Контейнер для основного уникального содержимого документа. На одной странице должно быть не более одного элемента <main>. |
<map> | Создаёт активные области на карте-изображении. Является контейнером для элементов <area>. |
<mark> | Выделяет фрагменты текста, помечая их желтым фоном. |
<meta> | Используется для хранения дополнительной информации о странице. Эту информацию используют браузеры для обработки страницы, а поисковые системы — для ее индексации. В блоке <head> может быть несколько тегов <meta>, так как в зависимости от используемых атрибутов они несут разную информацию. |
<meter> | Индикатор измерения в заданном диапазоне. |
<nav> | Раздел документа, содержащий навигационные ссылки по сайту. |
<noscript> | Определяет секцию, не поддерживающую сценарий (скрипт). |
<object> | Контейнер для встраивания мультимедиа (например, аудио, видео, Java-апплеты, ActiveX, PDF и Flash). Также можно вставить другую веб-страницу в текущий HTML-документ. Для передачи параметров встраиваемого плагина используется тег <param>. |
<ol> | Упорядоченный нумерованный список. Нумерация может быть числовая или алфавитная. |
<optgroup> | Контейнер с заголовком для группы элементов <option>. |
<option> | Определяет вариант/опцию для выбора в раскрывающемся списке <select>, <optgroup> или <datalist>. |
<output> | Поле для вывода результата вычисления, рассчитанного с помощью скрипта. |
<p> | Параграфы в тексте. |
<param> | Определяет параметры для плагинов, встраиваемых с помощью элемента <object>. |
<pre> | Выводит текст без форматирования, с сохранением пробелов и переносов текста. Может быть использован для отображения компьютерного кода, сообщения электронной почты и т.д. |
<progress> | Индикатор выполнения задачи любого рода. |
<q> | Определяет краткую цитату. |
<ruby> | Контейнер для Восточно-Азиатских символов и их расшифровки. |
<rb> | Определяет вложенный в него текст как базовый компонент аннотации. |
<rt> | Добавляет краткую характеристику сверху или снизу от символов, заключенных в элементе <ruby>, выводится уменьшенным шрифтом. |
<rtc> | Отмечает вложенный в него текст как дополнительную аннотацию. |
<rp> | Выводит альтернативный текст в случае если браузер не поддерживает элемент <ruby>. |
<s> | Отображает текст, не являющийся актуальным, перечеркнутым. |
<samp> | Используется для вывода текста, представляющего результат выполнения программного кода или скрипта, а также системные сообщения. Отображается моноширинным шрифтом. |
<script> | Используется для определения сценария на стороне клиента (обычно JavaScript). Содержит либо текст скрипта, либо указывает на внешний файл сценария с помощью атрибута src. |
<section> | Определяет логическую область (раздел) страницы, обычно с заголовком. |
<select> | Элемент управления, позволяющий выбирать значения из предложенного множества. Варианты значений помещаются в <option>. |
<small> | Отображает текст шрифтом меньшего размера. |
<source> | Указывает местоположение и тип альтернативных медиа ресурсов для элементов <video> и <audio>. |
<span> | Контейнер для строчных элементов. Можно использовать для форматирования отрывков текста, например, выделения цветом отдельных слов. |
<strong> | Расставляет акценты в тексте, выделяя полужирным. |
<style> | Подключает встраиваемые таблицы стилей. |
<sub> | Задает подстрочное написание символов, например, индекса элемента в химических формулах. |
<summary> | Создаёт видимый заголовок для тега <details>. Отображается с закрашенным треугольником, кликнув по которому можно просмотреть подробности заголовка. |
<sup> | Задает надстрочное написание символов. |
<table> | Тег для создания таблицы. |
<tbody> | Определяет тело таблицы. |
<td> | Создает ячейку таблицы. |
<textarea> | Создает большие поля для ввода текста. |
<tfoot> | Определяет нижний колонтитул таблицы. |
<th> | Создает заголовок ячейки таблицы. |
<thead> | Определяет заголовок таблицы. |
<time> | Определяет дату/время. |
<title> | Заголовок HTML-документа, отображаемый в верхней части строки заголовка браузера. Также может отображаться в результатах поиска, поэтому это следует принимать во внимание предоставление названия. |
<tr> | Создает строку таблицы. |
<track> | Добавляет субтитры для элементов <audio> и <video>. |
<u> | Выделяет отрывок текста подчёркиванием, без дополнительного акцента. |
<ul> | Создает маркированный список. |
<var> | Выделяет переменные из программ, отображая их курсивом. |
<video> | Добавляет на страницу видео-файлы. Поддерживает 3 видео формата: MP4, WebM, Ogg. |
<wbr> | Указывает браузеру возможное место разрыва длинной строки. |
HTML | MDN
HTML (HyperText Markup Language — «язык гипертекстовой разметки») — самый базовый строительный блок Веба. Он определяет содержание и структуру веб-контента. Другие технологии, помимо HTML, обычно используются для описания внешнего вида/представления (CSS) или функциональности/поведения (JavaScript) веб-страницы.
Под гипертекстом («hypertext») понимаются ссылки, которые соединяют веб-страницы друг с другом либо в пределах одного веб-сайта, либо между веб-сайтами. Ссылки являются фундаментальным аспектом Веба. Загружая контент в Интернет и связывая его со страницами, созданными другими людьми, вы становитесь активным участником Всемирной паутины.
HTML использует разметку («markup») для отображения текста, изображений и другого контента в веб-браузере. HTML-разметка включает в себя специальные «элементы», такие как <head>
, <title>
, <body>
, <header>
, <footer>
, <article>
, <section>
, <p>
, <div>
, <span>
, <img>
, <aside>
, <audio>
, <canvas>
, <datalist>
, <details>
, <embed>
, <nav>
, <output>
, <progress>
, <video>
и многие другие.
HTML-элемент выделяется из прочего текста в документе с помощью «тегов», которые состоят из имени элемента окружённого «<
» и «>
«. Имя элемента внутри тега не чувствительно к регистру. То есть, оно может быть написано в верхнем или нижнем регистре, или смешано. Например, тег <title>
может быть записан как <Title>
, <TITLE>
, или любым другим способом.
Статьи, представленные ниже, могут помочь вам больше узнать о HTML.
- Введение в HTML
Если вы новичок в веб-разработке, обязательно прочитайте нашу статью «Основы HTML», чтобы узнать, что такое HTML и как его использовать.
- Руководства по HTML
Статьи о том, как использовать HTML, а также обучающие материалы и исчерпывающие примеры можно найти в разделе «Пространство изучения HTML».
- Справка по HTML
В нашем обширном разделе «Справка по HTML» вы найдёте подробности о каждом элементе и атрибуте в HTML.
Наше Пространство изучения HTML содержит множество модулей, которые обучают HTML с нуля — начальные знания не требуются.
- Введение в HTML
- Этот модуль закладывает основу, знакомя вас с важными понятиями и синтаксисом, такими как применение HTML к тексту, создание гиперссылок и использование HTML для построения веб-страницы.
- Мультимедиа и встраивание
- В этом модуле рассматривается, как использовать HTML для добавления мультимедиа на ваши веб-страницы, включая различные способы вставки изображений, а также для встраивания видео, аудио, и даже других веб-страниц целиком.
- HTML-таблицы
- Представление табличных данных на веб-странице в понятной, доступной форме может быть проблемой. Этот модуль охватывает базовую разметку таблиц, а также более сложные особенности, такие как добавление заголовков и описаний.
- HTML-формы
- Формы являются очень важной частью Веба — они предоставляют большую часть функциональности, необходимого для взаимодействия с веб-сайтами, например регистрация и вход в систему, отправка отзывов, покупка товаров, и многое другое. Этот модуль познакомит вас с созданием клиентских (client-side/front-end) частей форм.
- Используйте HTML для решения распространённых задач.
- Содержит ссылки на разделы, объясняющие как использовать HTML для решения самых распространённых задач при создании веб-страницы: работа с заголовками, добавление изображений или видео, выделение контента, создание простой формы и т.д.
Продвинутые темы
- CORS: включённые изображения
- Атрибут
crossorigin
в сочетании с соответствующим заголовком CORS, позволяет загружать изображения, определённые элементом<img>
, из внешних источников и использовать в элементе<canvas>
, как если бы они были загружены из текущего источника. - CORS: Настройки атрибутов
- Некоторые HTML-элементы, предоставляющие поддержку CORS, такие как
<img>
или<video>
, имеют атрибутcrossorigin
(свойствоcrossOrigin
), который позволяет вам настраивать CORS-запросы для получаемых элементом данных. - Управление фокусом в HTML
- DOM-Атрибут
activeElement
и DOM-методhasFocus()
помогают отслеживать и контролировать взаимодействие пользователя с элементами на веб-странице. - Предварительная загрузка контента с помощью rel=»preload»
- Значение
preload
атрибутаrel
элемента<link>
позволяет писать декларативные fetch-запросы в HTML<head>
, указывая ресурсы, которые потребуются вашим страницам сразу после загрузки и, следовательно, которые вы хотите начать предварительно загружать на раннем этапе жизненного цикла страницы, прежде чем браузером запустится основной механизм рендеринга (отрисовки). Это гарантирует, что они станут доступными раньше и с меньшей вероятностью заблокируют первый рендеринг страницы, что приведёт к улучшению производительности. В этой статье приведено начальное руководство по работе сpreload
(предзагрузкой).
Справочники
- Справка по HTML
- HTML состоит из элементов, каждый из которых может быть изменён некоторым количеством атрибутов. HTML-документы связаны между собой ссылками.
- Справка по HTML-элементам
- Просмотр списка всех элементов HTML.
- Справка по HTML-атрибутам
- У элементов в HTML есть атрибуты. Это дополнительные величины, которые настраивают элементы или управляют их поведением различными способами.
- Глобальные атрибуты
- Глобальные атрибуты могут быть указаны для всех элементов HTML, даже тех, которые не указаны в стандарте. Это означает, что любые нестандартные элементы обязаны по-прежнему разрешать эти атрибуты, даже если эти элементы делают документ несовместимым с HTML5.
- Строчные и блочные элементы
- Элементы HTML являются обычно «строчными» или «блочными». Строчный элемент занимает только пространство, ограниченное тегами, которые его определяют. Блочный элемент занимает все пространство своего родительского элемента (контейнера), тем самым создавая «блок».
- Типы ссылок
- В HTML различные типы ссылок могут использоваться для установления и определения связи между двумя документами. Элементы-ссылки, типы которых могут быть заданы, включают в себя
<a>
,<area>
и<link>
. - Поддержка медиа-форматов с помощью HTML-элементов audio и video
- Элементы
<audio>
и<video>
позволяют вам воспроизводить аудио и видео. Эти элементы предоставляют браузерную альтернативу аналогичным возможностям, которые есть в Adobe Flash и других плагинах. - Виды HTML-контента
- HTML состоит из нескольких видов контента, каждый из которых разрешено использовать в определённых контекстах и запрещено в других. Так же, у каждого есть набор других категорий контента, которые они могут содержать, и элементы, которые могут или не могут использоваться в них. Это руководство по таким категориям.
- Режим совместимости и стандартный режим
- Историческая справка по режиму совместимости и стандартному режиму.
Похожие темы
- Применение цвета к HTML-элементам с помощью CSS
- В этой статье описывается большинство способов использования CSS для добавления цвета к HTML-контенту, а также перечисляется, какие части документов HTML могут быть окрашены, и какие свойства CSS при этом используются. Включает примеры, ссылки на инструменты для создания палитры и многое другое.
Краткий справочник html-тегов. Веб-студия «Телероектор».
Через HTML-теги браузеры отображают информацию, содержащуюся на сайте. Использование самых простых тегов позволит сверстать текст для страниц сайта.
Ниже приведен список основных html-тегов.
Тег параграфа <p>
Определяет текстовый абзац. Тег <p> является блочным элементом, всегда начинается с новой строки, абзацы текста идущие друг за другом разделяются между собой отбивкой. Величиной отбивки можно управлять с помощью стилей. Если закрывающего тега нет, считается, что конец абзаца совпадает с началом следующего блочного элемента.
Описание тега <p> на сайте htmlbook.ru →
Пример кода:
<p>Первый параграф.</p>
<p>Второй параграф.</p>
Отображение в браузере:
Первый параграф.
Второй параграф.
Тег переноса строки <br>
Тег <br> устанавливает перевод строки в том месте, где этот тег находится. В отличие от тега абзаца <p>, использование тега <br> не добавляет пустой отступ перед строкой.
Описание тега <br> на сайте htmlbook.ru →
Пример кода:
Первое предложение.<br>Второе предложение.
Отображение в браузере:
Первое предложение.
Второе предложение.
Тег заголовка второго уровня <h3>
Представляет собой заголовок второго уровня. Текст внутри тега отображается крупным шрифтом жирного начертания.
Описание тега <h3> на сайте htmlbook.ru →
Пример кода:
<h3>Заголовок второго уровня</h3>
<h4>Заголовок третьего уровня</h4>
<p>Текст.</p>
<h4>Заголовок третьего уровня</h4>
<p>Большой текст.</p>
Отображение в браузере:
Заголовок второго уровня
Заголовок третьего уровня
Текст.
Заголовок третьего уровня
Большой текст.
Тег заголовка третьего уровня <h4>
Устанавливает заголовок третьего уровня.
Описание тега <h4> на сайте htmlbook.ru →
Пример кода:
<h3>Заголовок второго уровня</h3>
<h4>Заголовок третьего уровня</h4>
<p>Текст.</p>
<h4>Заголовок третьего уровня</h4>
<p>Большой текст.</p>
Отображение в браузере:
Заголовок второго уровня
Заголовок третьего уровня
Текст.
Заголовок третьего уровня
Большой текст.
Тег ссылки <a>
Тег <a> является одним из важных элементов HTML и предназначен для создания ссылок. Для создания ссылки необходимо сообщить браузеру, что является ссылкой, а также указать адрес документа, на который следует сделать ссылку. В качестве значения атрибута href используется адрес документа (URL, Universal Resource Locator, универсальный указатель ресурсов), на который происходит переход. Адрес ссылки может быть абсолютным и относительным. Абсолютные адреса работают везде и всюду независимо от имени сайта или веб-страницы, где прописана ссылка. Относительные ссылки, как следует из их названия, построены относительно текущего документа или корня сайта. Ссылка может быть графической.
Описание тега <a> на сайте htmlbook.ru →
Пример кода:
<a href=»/»>Веб-студия «Телепроектор»</a>
<br>
<a href=»http://www.teleprojector.ru/»><img src=»http://www.teleprojector.ru/img/intext/logo.gif» alt=»Логотип студии «Телепроектор»»></a>
<br>
<a href=»/o_kompanii/kontakty/»>Контактные данные студии</a> <br>
<a href=»http://www.yandex.ru/» target=»_blank»>Ссылка на Яндекс (откроется в новом окне)</a>
Отображение в браузере:
Тег для жирного начертания текста <b>
Устанавливает жирное начертание шрифта. Допустимо использовать этот тег совместно с другими тегами, которые определяют начертание текста.
Описание тега <b> на сайте htmlbook.ru →
Пример кода:
Простые слова. <b>Слова, выделенные жирным шрифтом</b>. Снова простые слова.
Отображение в браузере:
Простые слова. Слова, выделенные жирным шрифтом. Снова простые слова.
Тег курсивного начертания шрифта <i>
Устанавливает курсивное (наклонное) начертание шрифта. Допустимо использовать этот тег совместно с другими тегами, которые определяют начертание текста.
Описание тега <i> на сайте htmlbook.ru →
Пример кода:
Обычный текст. <i>Текст курсивом</i>. Обычный текст.
Отображение в браузере:
Обычный текст. Текст курсивом. Обычный текст.
Тег для подчеркивания текста <u>
Добавляет подчеркивание к тексту. Тег считается устаревшим.
Описание тега <u> на сайте htmlbook.ru →
Пример кода:
Обычный текст. <u>Подчеркиваемый текст</u>. Обычный текст.
Отображение в браузере:
Обычный текст. Подчеркиваемый текст. Обычный текст.
Тег акцентирования слов в тексте <strong>
Тег предназначен для акцентирования текста. Браузеры отображают такой текст жирным начертанием.
Описание тега <strong> на сайте htmlbook.ru →
Пример кода:
Простые слова. <strong>Акцентированные слова</strong>. Снова простые слова.
Отображение в браузере:
Простые слова. Акцентированные слова. Снова простые слова.
Тег маркированного списка <ul>
Тег <ul> устанавливает маркированный список. Каждый элемент списка должен начинаться с тега <li>. Если к тегу <ul> применяется таблица стилей, то элементы <li> наследуют эти свойства.
Описание тега <ul> на сайте htmlbook.ru →
Пример кода:
Полный список:
<ul>
<li>Первый пункт</li>
<li>Второй пункт</li>
<li>Третий пункт</li>
</ul>
Отображение в браузере:
Полный список:
- Первый пункт
- Второй пункт
- Третий пункт
Тег нумерованного списка <ol>
Тег <ol> устанавливает нумерованный список. Каждый элемент списка должен начинаться с тега <li>. Если к тегу <ol> применяется таблица стилей, то элементы <li> наследуют эти свойства.
Описание тега <ol> на сайте htmlbook.ru →
Пример кода:
Полный список:
<ol>
<li>Первый пункт</li>
<li>Второй пункт</li>
<li>Третий пункт</li>
</ol>
Отображение в браузере:
Полный список:
- Первый пункт
- Второй пункт
- Третий пункт
Тег вставки изображения <img>
Тег <img> предназначен для отображения на веб-странице изображений в графическом формате GIF, JPEG или PNG. Этот тег имеет единственный обязательный атрибут src, который определяет адрес файла с картинкой.
Описание тега <img> на сайте htmlbook.ru →
Пример кода:
<img src=»http://www.teleprojector.ru/img/intext/logo.gif» alt=»Телепроектор»>
<img src=»/img/intext/logo.gif» alt=»Телепроектор»>
Отображение в браузере:
Тег для создания таблицы <table>
Элемент <table> служит контейнером для элементов, определяющих содержимое таблицы. Любая таблица состоит из строк и ячеек, которые задаются с помощью тегов <tr> и <td>. Параметр border – определяет толщину в пикселях. После закрытия одной строки, добавляется следующая.
Описание тега <table> на сайте htmlbook.ru →
Пример кода:
<table border = «1»>
<tr>
<td>Текст в первой ячейке.</td>
<td>Текст во второй ячейке.</td>
<td>Текст в третьей ячейке.</td>
</tr>
<tr>
<td>Текст в четвертой ячейке.</td>
<td>Текст в пятой ячейке.</td>
<td>Текст в шестой ячейке.</td>
</tr>
</table>
Отображение в браузере:
Текст в первой ячейке. | Текст во второй ячейке. | Текст в третьей ячейке. |
Текст в четвертой ячейке. | Текст в пятой ячейке. | Текст в шестой ячейке. |
Тег нижнего индекса <sub>
Отображает шрифт в виде нижнего индекса. Текст при этом располагается ниже базовой линии остальных символов строки и уменьшенного размера.
Описание тега <sub> на сайте htmlbook.ru →
Пример кода:
Химическая формула воды: H<sub>2</sub>O.
Отображение в браузере:
Химическая формула воды: H2O.
Тег верхнего индекса (степени) <sup>
Отображает шрифт в виде верхнего индекса. Шрифт при этом отображается выше базовой линии текста и уменьшенного размера.
Описание тега <sup> на сайте htmlbook.ru →
Пример кода:
Площадь 10 м<sup>2</sup>. Примечание<sup>*</sup>.
Отображение в браузере:
Площадь 10 м2. Примечание*.
HTML Reference — Бесплатное руководство по всем элементам и атрибутам HTML.
мета самозакрывающийся встроенный блок
abbr
мета самозакрывающийся встроенный блок
адрес
мета самозакрывающийся встроенный блок
область
мета самозакрывающийся встроенный блок
статья
мета самозакрывающийся встроенный блок
в сторону
мета самозакрывающийся встроенный блок
в сторону
мета самозакрывающийся встроенный блок
закрытие встроенного блока
аудио
мета-самозакрывающийся встроенный блок
b
мета-самозакрывающийся встроенный блок
базовый
мета-самозакрывающийся встроенный блок
bdi
мета-самозакрывающийся встроенный блок
bdo
мета-самозакрывающийся встроенный блок
blockquote
мета самозакрывающийся встроенный блок
тело
мета самозакрывающийся встроенный блок
br
мета самозакрывающийся встроенный блок
кнопка
мета самозакрывающийся встроенный блок
холст
мета самозакрывающийся встроенный блок
подпись
мета самозакрывающийся встроенный блок
cite
мета самозакрывающийся встроенный блок
код
мета самозакрывающийся встроенный блок
col
мета самозакрывающийся встроенный блок
colgroup
мета самозакрывающийся ng встроенный блок
данные
мета-самозакрывающийся встроенный блок
datalist
мета-самозакрывающийся встроенный блок
dd
мета-самозакрывающийся встроенный блок
del
мета-самозакрывающийся встроенный блок
подробности
мета-самозакрывающийся встроенный блок
dfn
мета самозакрывающийся встроенный блок
диалог экспериментальный
мета самозакрывающийся встроенный блок
div
мета самозакрывающийся встроенный блок
dl
мета самозакрывающийся встроенный блок
dt
мета самозакрывающийся встроенный блок
em
мета самозакрывающийся встроенный блок
em
мета самозакрывающийся встроенный блок
закрытие встроенного блока
встроить
мета самозакрывающийся встроенный блок
fieldset
мета самозакрывающийся встроенный блок
figcaption
мета самозакрывающийся встроенный блок
рисунок
мета самозакрывающийся встроенный блок
нижний колонтитул
мета самозакрывающийся встроенный блок
форма
мета-самозакрывающийся встроенный блок
h2
мета-самозакрывающийся встроенный блок
h3
мета-самозакрывающийся встроенный блок
h4
мета-самозакрывающийся встроенный блок 9000 3 h5
мета самозакрывающийся встроенный блок
h5
мета самозакрывающийся встроенный блок
h6
мета самозакрывающийся встроенный блок
head
мета самозакрывающийся встроенный блок
заголовок
мета самозакрывающийся встроенный блок
hgroup экспериментальный
мета самозакрывающийся встроенный блок
час
мета самозакрывающийся встроенный блок
html
мета самозакрывающийся встроенный блок
i
мета самозакрывающийся встроенный блок
iframe
мета самозакрывающийся встроенный блок
img
мета самозакрывающийся встроенный блок
вход
мета самозакрывающийся встроенный блок
ins
мета самозакрывающийся встроенный блок
kbd
мета самозакрывающийся встроенный блок
метка
мета самозакрывающийся встроенный блок
легенда
мета самозакрывающийся встроенный блок
li
мета самозакрывающийся -закрытие встроенного блока
ссылка
мета-самозакрывающийся встроенный блок
основной
мета-самозакрывающийся встроенный блок
карта
мета-самозакрывающийся встроенный блок
метка
мета-самозакрывающийся встроенный блок инлайн блок
мета
мета самозакрывающийся встроенный блок
метр
мета самозакрывающийся встроенный блок
nav
мета самозакрывающийся встроенный блок
noframes
мета самозакрывающийся встроенный блок
noscript
мета самозакрывающийся встроенный блок
объект
мета самозакрывающийся встроенный блок
ol
мета самозакрывающийся встроенный блок
optgroup
мета самозакрывающийся встроенный блок
опция
мета самозакрывающийся встроенный блок
вывод
мета самозакрывающийся встроенный блок
p
мета самозакрывающийся встроенный блок блок
параметр
мета-самозакрывающийся встроенный блок
изображение экспериментальный
мета-самозакрывающийся встроенный блок
до
мета-самозакрывающийся встроенный блок
прогресс
мета-самозакрывающийся встроенный блок
q
мета-самозакрывающийся встроенный блок
rp
мета самозакрывающийся встроенный блок
rt
мета самозакрывающийся встроенный блок
rtc
мета самозакрывающийся встроенный блок
рубин
мета самозакрывающийся встроенный блок
s
мета самозакрывающийся встроенный блок
samp
мета самозакрывающийся встроенный блок
скрипт
мета самозакрывающийся встроенный блок
секция
мета самозакрывающийся встроенный блок
выбор
мета самозакрывающийся встроенный блок
слот экспериментальный
мета самозакрывающийся -закрытие встроенного блока
маленький
мета-самозакрывающийся встроенный блок
исходный
мета-самозакрывающийся встроенный блок
span
мета-самозакрывающийся встроенный блок
сильный
мета-самозакрывающийся встроенный блок
стиль
мета-самозакрывающийся встроенный блок
sub
мета-самозакрывающийся встроенный блок
сводка
мета-самозакрывающийся встроенный блок
sup
мета-самозакрывающийся встроенный блок
таблица
мета-самозакрывающийся встроенный блок
tbody
мета-самозакрывающийся встроенный блок
td
мета-самозакрывающийся встроенный блок
td
мета-самозакрывающийся встроенный блок
закрывающий встроенный блок
шаблон экспериментальный
мета-самозакрывающийся встроенный блок
textarea
мета-самозакрывающийся встроенный блок
tfoot
мета-самозакрывающийся встроенный блок
th
мета-самозакрывающийся встроенный блок
thead
мета-самозакрывающийся встроенный блок
время
мета-самозакрывающийся встроенный блок
заголовок
мета-самозакрывающийся встроенный блок
tr
мета-самозакрывающийся встроенный блок
дорожка
мета-сам -закрытие встроенного блока
u
мета-самозакрывающийся встроенный блок
ul
мета-самозакрывающийся встроенный блок
var
мета-самозакрывающийся встроенный блок
видео
мета-самозакрывающийся встроенный блок
wbr экспериментальный
мета-самозакрывающийся встроенный блок
HTML: язык разметки (справочник по языку HTML)
Аннотация
Эта ненормативная ссылка описывает
Язык разметки HTML и подробные сведения, которые помогут
производители HTML-контента создают документы, соответствующие
к языку.Он предназначен для дополнения нормативного соответствия
критерии, определенные в
HTML5: словарь и связанные API для HTML и XHTML
Технические характеристики,
а также информацию в связанных результатах, опубликованных
рабочая группа HTML и из других источников.
По замыслу, этот справочник не описывает подробно связанные API,
и не пытайтесь объяснить, как реализации, которые
потребители содержимого HTML предназначены для обработки документов
(эти области охватываются
Спецификация HTML5
сам),
и не пытайтесь также быть учебным пособием или руководством по разработке.
Статус этого документа
В этом разделе описывается статус этого документа на момент
его публикация. Другие документы могут заменять этот документ. Список
текущих публикаций W3C и последней редакции этого технического
отчет можно найти в техническом
индекс отчетов на http://www.w3.org/TR/.
Этот документ представляет собой рабочий проект от 11 октября 2012 г.
HTML: язык разметки (справочник по языку HTML) .Если вы хотите прокомментировать этот документ, предпочтительный
Средством комментирования является отправка ваших комментариев через
База данных bugzilla рабочей группы HTML с полем Component , установленным на HTML5: The Markup Language
.
Кроме того, вы можете отправить комментарии по электронной почте на адрес
[email protected]
(в архиве).
Этот документ
был опубликован
рабочая группа W3C HTML,
часть HTML-активности
в Домене взаимодействия W3C.
Нестабильность и неполнота этого документа
Этот документ является рабочим проектом — все его части сохранены.
могут быть изменены или удалены, а некоторые части
в настоящее время не завершено; в частности, многие элементы в настоящее время
отсутствует полная документация в следующих подразделах:
- Примеры
- В документации на каждый элемент в идеале есть
хотя бы один соответствующий пример и хотя бы один
несоответствующий пример. - Детали
- Целью данного подраздела является предоставление, где
необходимы дополнительные сведения о семантике
элемент и его атрибуты. - Дополнительные ограничения и увещевания
- Целью данного подраздела является предоставление, где
необходимы дополнительные ограничения соответствия документов и
указания по использованию элемента и его атрибутов (в
в дополнение к уже задокументированным в
Разрешенное содержание ,
Разрешенные атрибуты ,
Разрешенные родительские элементы ,
а также
Отсутствие тега
подразделов).
Публикация как
Рабочий проект не предполагает одобрения
Членство в W3C. Это черновой документ, который может быть обновлен, заменен
или устарели другими документами в любое время. Неуместно цитировать
этот документ, кроме незавершенного производства.
Этот документ был подготовлен группой, работающей под
5 февраля
Патентная политика W3C 2004 г.
Этот документ носит информативный характер.W3C поддерживает
публичный список
любые раскрытия патентов, сделанные в связи с результатами
группа; эта страница также включает инструкции по раскрытию патента.
Лицо, которое действительно знает патент, который это лицо
считает, что содержит
Существенный
Претензии должны раскрывать информацию в соответствии с
раздел
6 Патентной политики W3C.
ссылок и DOM — React
ссылок предоставляют способ доступа к узлам DOM или элементам React, созданным в методе рендеринга.
В типичном потоке данных React свойства — единственный способ взаимодействия родительских компонентов со своими дочерними. Чтобы изменить дочерний элемент, вы повторно визуализируете его с новыми реквизитами. Однако есть несколько случаев, когда вам необходимо обязательно изменить дочерний элемент за пределами обычного потока данных. Изменяемый дочерний элемент может быть экземпляром компонента React или элементом DOM. Для обоих этих случаев React предоставляет аварийный выход.
Когда использовать Refs
Есть несколько хороших вариантов использования ссылок:
- Управление фокусом, выделением текста или воспроизведением мультимедиа.
- Запуск обязательной анимации.
- Интеграция со сторонними библиотеками DOM.
Избегайте использования ссылок для всего, что можно сделать декларативно.
Например, вместо того, чтобы предоставлять методы open ()
и close ()
для компонента Dialog
, передайте ему опору isOpen
.
Не злоупотребляйте отказом
Возможно, вы в первую очередь захотите использовать ссылки, чтобы «заставить что-то происходить» в вашем приложении. Если это так, найдите момент и подумайте более критически о том, где должно принадлежать состояние в иерархии компонентов.Часто становится ясно, что подходящее место для «владения» этим состоянием находится на более высоком уровне иерархии. Примеры этого см. В руководстве «Повышение состояния подъема».
Примечание
Приведенные ниже примеры были обновлены для использования API
React.createRef ()
, представленного в React 16.3. Если вы используете более раннюю версию React, мы рекомендуем вместо этого использовать ссылки обратного вызова.
Создание ссылок
Refs создаются с использованием React.createRef ()
и прикрепляются к элементам React через атрибут ref
.Ссылки обычно присваиваются свойству экземпляра при создании компонента, чтобы на них можно было ссылаться по всему компоненту.
class MyComponent extends React.Component {
конструктор (реквизит) {
супер (реквизит);
this.myRef = React.createRef (); }
оказывать() {
возврат ; }
}
Доступ к ссылкам
Когда ссылка передается элементу в render
, ссылка на узел становится доступной в текущем атрибуте
ссылки.
const node = this.myRef.current;
Значение ref различается в зависимости от типа узла:
- Когда атрибут
ref
используется в элементе HTML,ref
, созданный в конструкторе с помощьюReact.createRef ()
, получает базовый элемент DOM в качестве своеготекущего свойства
. - Когда атрибут
ref
используется в компоненте настраиваемого класса, объектref
получает смонтированный экземпляр компонента в качестве своеготекущего
. - Вы не можете использовать атрибут
ref
в функциональных компонентах , потому что у них нет экземпляров.
Приведенные ниже примеры демонстрируют различия.
Добавление ссылки в элемент DOM
Этот код использует ref
для хранения ссылки на узел DOM:
class CustomTextInput расширяет React.Component {
конструктор (реквизит) {
супер (реквизит);
this.textInput = React.createRef (); this.focusTextInput = это.focusTextInput.bind (это);
}
focusTextInput () {
this.textInput.current.focus (); }
оказывать() {
возвращаться (
<ввод
type = "текст"
ref = {this.textInput} />
);
}
}
React назначит текущее свойство
элементу DOM при монтировании компонента и вернет его null
при размонтировании. ref
обновлений происходят до методов жизненного цикла componentDidMount
или componentDidUpdate
.
Добавление ссылки в компонент класса
Если бы мы хотели обернуть CustomTextInput
выше, чтобы имитировать щелчок сразу после монтирования, мы могли бы использовать ссылку, чтобы получить доступ к пользовательскому вводу и вызвать его метод focusTextInput
вручную:
class AutoFocusTextInput расширяет React.Component {
конструктор (реквизит) {
супер (реквизит);
это.textInput = React.createRef (); }
componentDidMount () {
this.textInput.current.focusTextInput (); }
оказывать() {
возвращаться (
);
}
}
Обратите внимание, что это работает, только если CustomTextInput
объявлен как класс:
class CustomTextInput расширяет React.Component {
}
Ссылки и функциональные компоненты
По умолчанию , вы не можете использовать атрибут ref
в функциональных компонентах , потому что у них нет экземпляров:
функция MyFunctionComponent () {return ;
}
class Parent расширяет React.Составная часть {
конструктор (реквизит) {
супер (реквизит);
this.textInput = React.createRef (); }
оказывать() {
возвращаться (
);
}
}
Если вы хотите разрешить людям использовать ref
в вашем функциональном компоненте, вы можете использовать forwardRef
(возможно, вместе с useImperativeHandle
) или преобразовать компонент в класс.
Вы можете, однако, использовать атрибут ref
внутри функционального компонента , если вы ссылаетесь на элемент DOM или компонент класса:
function CustomTextInput (props) {
const textInput = useRef (ноль);
function handleClick () {
ввод текста.current.focus (); }
возвращаться (
<ввод
type = "текст"
ref = {textInput} />
);
}
Отображение ссылок DOM на родительские компоненты
В редких случаях вам может потребоваться доступ к дочернему узлу DOM из родительского компонента. Обычно это не рекомендуется, потому что это нарушает инкапсуляцию компонентов, но иногда может быть полезно для запуска фокуса или измерения размера или положения дочернего узла DOM.
Хотя вы можете добавить ссылку на дочерний компонент, это не идеальное решение, поскольку вы получите только экземпляр компонента, а не узел DOM. Кроме того, это не будет работать с функциональными компонентами.
Если вы используете React 16.3 или выше, мы рекомендуем использовать переадресацию ссылок для этих случаев. Переадресация Ref позволяет компонентам разрешить отображение ссылки любого дочернего компонента как своего собственного . Вы можете найти подробный пример того, как предоставить дочерний узел DOM родительскому компоненту, в документации по пересылке ссылок.
Если вы используете React 16.2 или ниже, или если вам нужна большая гибкость, чем обеспечивается перенаправлением ссылок, вы можете использовать этот альтернативный подход и явно передать ссылку как свойство с другим именем.
По возможности, мы не советуем раскрывать узлы DOM, но это может быть полезный выход из ситуации. Обратите внимание, что этот подход требует добавления кода в дочерний компонент. Если у вас нет абсолютно никакого контроля над реализацией дочернего компонента, последний вариант — использовать findDOMNode ()
, но он не рекомендуется и не рекомендуется в StrictMode
.
Обратный звонок Refs
React также поддерживает другой способ установки ссылок, называемый «callback refs», который дает более точный контроль над тем, когда ссылки устанавливаются и не устанавливаются.
Вместо передачи атрибута ref
, созданного createRef ()
, вы передаете функцию. Функция получает экземпляр компонента React или элемент HTML DOM в качестве аргумента, который может быть сохранен и доступен в другом месте.
Пример ниже реализует общий шаблон: использование обратного вызова ref
для сохранения ссылки на узел DOM в свойстве экземпляра.
class CustomTextInput расширяет React.Component {
конструктор (реквизит) {
супер (реквизит);
this.textInput = null;
this.setTextInputRef = element => {this.textInput = element; };
this.focusTextInput = () => {если (this.textInput) this.textInput.focus (); }; }
componentDidMount () {
this.focusTextInput (); }
оказывать() {
возвращаться (
<ввод
type = "текст"
ref = {this.setTextInputRef} />
<ввод
type = "кнопка"
value = "Сфокусировать ввод текста"
onClick = {это.focusTextInput} />
);
}
}
React вызовет обратный вызов ref
с элементом DOM при монтировании компонента и вызовет его с null
при размонтировании. Ссылки гарантированно будут актуальными до срабатывания componentDidMount
или componentDidUpdate
.
Вы можете передавать ссылки обратного вызова между компонентами, как вы можете с ссылками на объекты, которые были созданы с помощью React.createRef ()
.
function CustomTextInput (props) {
возвращаться (
);
}
class Parent extends React.Component {
оказывать() {
возвращаться (
this.inputElement = el} />
);
}
}
В приведенном выше примере Parent
передает свой обратный вызов ref как опору inputRef
в CustomTextInput
, а CustomTextInput
передает ту же функцию, что и специальный атрибут ref
в
.В результате this.inputElement
в Parent
будет установлен на узел DOM, соответствующий элементу
в CustomTextInput
.
Устаревший API: ссылка на строку
Если вы раньше работали с React, возможно, вы знакомы со старым API, где атрибут ref
представляет собой строку, например «textInput»
, а доступ к узлу DOM осуществляется как this.refs.textInput
. Мы не советуем этого делать, потому что ссылки на строки имеют некоторые проблемы, считаются устаревшими, и , вероятно, будет удален в одном из будущих выпусков .
Примечание
Если вы в настоящее время используете
this.refs.textInput
для доступа к ссылкам, мы рекомендуем вместо этого использовать либо шаблон обратного вызова, либоcreateRef
API.
Предостережения с обратным вызовом refs
Если обратный вызов ref
определен как встроенная функция, он будет вызываться дважды во время обновлений, сначала с null
, а затем снова с элементом DOM. Это связано с тем, что при каждом рендеринге создается новый экземпляр функции, поэтому React необходимо очистить старую ссылку и настроить новую.Вы можете избежать этого, определив обратный вызов ref
как связанный метод в классе, но учтите, что в большинстве случаев это не имеет значения.
Ссылки — FHIR v4.0.1
Эта страница является частью спецификации FHIR (v4.0.1: R4 — Mixed Normative and STU). Это текущая опубликованная версия. Полный список доступных версий см. В Справочнике опубликованных версий
.
2.3.0 Ссылки на ресурсы
Эта страница была утверждена как часть стандарта ANSI.Дополнительные сведения см. В пакете инфраструктуры. |
Многие из определенных элементов ресурса являются ссылками на другие ресурсы. Используя эти
ссылки, ресурсы объединяются для создания сети информации о здравоохранении.
Ссылки всегда определены и представлены в одном направлении — от одного ресурса (источника) к другому (цели).
Соответствующая обратная связь от цели к источнику существует в логическом смысле, но является
обычно не представлены явно в целевом ресурсе.Для внешних ссылок навигация по этим обратным отношениям требует некоторых
внешняя инфраструктура для отслеживания взаимосвязи между ресурсами (REST API предоставляет один такой
инфраструктуры, предоставляя возможность поиска обратной связи путем именования
параметры поиска по ссылкам и путем предоставления поддержки обратного включения).
Поскольку ресурсы обрабатываются независимо, отношения не считаются транзитивными.
Например, если ресурс процедуры ссылается на пациента в качестве субъекта и имеет
Ресурс процедуры как его причина, нет автоматического правила или следствия, что условие
есть тот же пациент для своего предмета.Вместо этого должен быть установлен предмет условия.
непосредственно в самом ресурсе Condition. Другой способ заявить об этом заключается в том, что контекст
субъект не «унаследован» и не «ведет» в отношении к условию.
Единственным исключением из этого правила являются ограниченные ресурсы (см. Ниже). Обратите внимание, что в
На практике отношения должны описывать логическую и связную запись, а в
В случае Условий и Процедур, описанных здесь, они обычно должны иметь
один и тот же пациент для своих испытуемых.Профили и / или руководства по внедрению могут устанавливать правила
об этом (см. также GraphDefinition).
Эта спецификация описывает использование ссылок на другие ресурсы, которые имеют ту же версию FHIR, что и источник ссылки.
Ожидаемое поведение для ссылок в версиях FHIR в настоящее время не определено.
Ссылки на ресурсы делаются на основе их идентичности; есть несколько разных личностей, на которые можно сослаться.
Ресурсы содержат два типа ссылок на другие ресурсы:
- Ссылки на ресурсы — общие ссылки между ресурсами
- Канонические ссылки — ссылки на ресурсы по их каноническим URL (см. Ниже)
Канонические ссылки см. Ниже.Общие ссылки обрабатываются типом Ссылка
.
который содержит по крайней мере одну из ссылки
(буквальная ссылка),
идентификатор
(логическая ссылка) и отображение
(текстовое описание цели).
Кроме того, он может содержать мишень типа
.
Схема UML (Легенда)
ElementExtensions — как описано для всех элементов: дополнительная информация, которая не является частью базового определения ресурса / расширения типа: Extension 0.. * Ссылка Ссылка на местоположение, в котором находится другой ресурс. Ссылка может быть относительной ссылкой, и в этом случае она относится к базовому URL-адресу службы, или абсолютному URL-адресу, который разрешается в место, где находится ресурс. Ссылка может быть конкретной версии или нет. Если ссылка не на сервер FHIR RESTful, то предполагается, что она зависит от версии. Внутренние ссылки на фрагменты (начинающиеся с ‘#’) относятся к содержащимся ресурсамreference: string [0..1] Ожидаемый тип цели ссылки.Если заполнены и Reference.type, и Reference.reference, а Reference.reference является URL-адресом FHIR, оба ДОЛЖНЫ быть согласованными.
Тип — это канонический URL-адрес определения ресурса, на который ссылается эта ссылка. Ссылки — это URL-адреса, относящиеся к http://hl7.org/fhir/StructureDefinition/, например. «Пациент» — это ссылка на http://hl7.org/fhir/StructureDefinition/Patient. Абсолютные URL-адреса разрешены только для логических моделей (и могут использоваться только в ссылках в логических моделях, но не в ресурсах) type: uri [0..1] «Ресурс Aa (или, для логических моделей, URI логической модели). (Strength = Extensible) ResourceType + »Идентификатор целевого ресурса. Это используется, когда нет возможности напрямую ссылаться на другой ресурс, либо потому, что объект, который он представляет, недоступен через сервер FHIR, либо потому, что у автора ресурса нет возможности преобразовать известный идентификатор в фактическое местоположение. . Не требуется, чтобы Reference.identifier указывал на что-то, что фактически отображается как экземпляр FHIR, но он ДОЛЖЕН указывать на бизнес-концепцию, которая, как ожидается, будет представлена как экземпляр FHIR, и этот экземпляр должен быть Тип ресурса FHIR, разрешенный идентификатором ссылки: Идентификатор [0..1] Текстовое описание, которое идентифицирует ресурс в дополнение к ссылке на ресурс display: string [0..1]
Схема UML (Легенда)
ElementExtensions — как описано для всех элементов: дополнительная информация, которая не является частью базового определения ресурса / расширения типа: Расширение 0 .. * Ссылка Ссылка на расположение, в котором находится другой ресурс. Ссылка может быть относительной ссылкой, и в этом случае она относится к базовому URL-адресу службы, или абсолютному URL-адресу, который разрешается в место, где находится ресурс.Ссылка может быть конкретной версии или нет. Если ссылка не на сервер FHIR RESTful, то предполагается, что она зависит от версии. Внутренние ссылки на фрагменты (начинающиеся с ‘#’) относятся к содержащимся ресурсамreference: string [0..1] Ожидаемый тип цели ссылки. Если заполнены и Reference.type, и Reference.reference, а Reference.reference является URL-адресом FHIR, оба ДОЛЖНЫ быть согласованными.
Тип — это канонический URL-адрес определения ресурса, на который ссылается эта ссылка.Ссылки — это URL-адреса, относящиеся к http://hl7.org/fhir/StructureDefinition/, например. «Пациент» — это ссылка на http://hl7.org/fhir/StructureDefinition/Patient. Абсолютные URL-адреса разрешены только для логических моделей (и могут использоваться только в ссылках в логических моделях, но не в ресурсах). Тип: uri [0..1] «Ресурс Aa (или, для логических моделей, URI логической модели). (Strength = Extensible) ResourceType + »Идентификатор целевого ресурса. Это используется, когда нет возможности напрямую ссылаться на другой ресурс, либо потому, что объект, который он представляет, недоступен через сервер FHIR, либо потому, что у автора ресурса нет возможности преобразовать известный идентификатор в фактическое местоположение. .Не требуется, чтобы Reference.identifier указывал на что-то, что фактически отображается как экземпляр FHIR, но он ДОЛЖЕН указывать на бизнес-концепцию, которая, как ожидается, будет представлена как экземпляр FHIR, и этот экземпляр должен быть Тип ресурса FHIR, разрешенный идентификатором ссылки: Идентификатор [0..1] Текстовое описание, которое идентифицирует ресурс в дополнение к отображению ссылки на ресурс: строка [0..1]
Ограничения
Должен присутствовать, по меньшей мере, один из ссылки
, идентификатора
и отображения (если не предусмотрено расширение).
id | Уровень | Местоположение | Описание | Expression |
ref-1 905All 905 если указана локальная ссылка | reference.startsWith ('#'). not () или (reference.substring (1) .trace ('url') в% rootResource.contain.id.trace ('ids')) |
2.3.0.1 Тип цели
В ресурсах ссылка
всегда указывает на другой ресурс, который
фиксированный и известный тип. При необходимости этот тип можно указать в справочнике.
сам. В принципе, тип целевой ссылки можно определить путем разрешения
справку (с использованием подходов, описанных ниже) и изучение содержания
вернулся для определения типа; по этой причине указание типа почти всегда
дублирование информации.Однако разрешение ссылок может быть очень медленным.
операции, или невозможны на практике из-за различных практических соображений. За это
причина, ссылка может указывать прямо на целевой тип ресурса:
"предмет": { "ссылка": "http: // someserver / some-path", "type": "Пациент" }
Когда тип предоставляется напрямую, он ДОЛЖЕН согласовываться с типом, определенным путем разрешения
ресурс.
Обратите внимание, что на практике часто нет необходимости знать тип целевого ресурса,
если он все равно не будет решен, поэтому во многих случаях указание типа
целевой ресурс не нужен.
Чтобы поддерживать логические модели,
элемент типа
имеет тип uri. Каждый раз, когда набирает
появляется в ресурсах, uri представлен относительно базового URI
http://hl7.org/fhir/StructureDefinition/
. Что касается ресурсов, то
значение - это просто код, который является типом ресурса, например "Пациент".
2.3.0.2 Литеральные ссылки
Ссылка
является ключевым элементом - ресурсы идентифицируются и адресуются по их URL.Это
содержит URL-адрес, который либо
- абсолютный URL
- относительный URL-адрес, который относится к URL-адресу базы службы, или, при обработке ресурса из пакета,
который относится к базовому URL-адресу, подразумеваемому Bundle.entry.fullUrl (см. Разрешение ссылок в пакетах) - — внутренняя ссылка на фрагмент (см. «Содержащиеся ресурсы» ниже).
Заметки:
- Использование абсолютных URL-адресов обеспечивает стабильный, масштабируемый подход, подходящий для облачного / веб-контекста, в то время как использование относительных / логических ссылок обеспечивает
гибкий подход, подходящий для использования при торговле через границы закрытых экосистем.(см. «Управление идентификацией ресурса» для дальнейшего обсуждения) - Абсолютные URL-адреса не обязательно должны указывать на сервер FHIR RESTful, хотя это предпочтительный подход.
Независимо от того, относится ли ссылка к серверу FHIR RESTful, ссылка ДОЛЖНА указывать на Ресурс, как определено в этой спецификации.
Обратите внимание, что это регулярное выражение истинно, если ссылка на ресурс согласуется с FHIR API:((http | https): \ / \ / ([A-Za-z0-9 \ - \\\. \: \% \ $] * \ /) +)? (Аккаунт | ActivityDefinition | AdverseEvent | AllergyIntolerance | Назначение | НазначениеОтвет | AuditEvent | Базовый | Двоичный | BiologDerivedProduct | BodyStructure | Bundle | CapabilityStatement | CarePlan | CareTeam | CatalogEntry | ChargeItem | ChargeItemDefinition | Claim | ClaimResponse | ClinicalImpressionMaption | | Покрытие | CoverageEligibilityRequest | CoverageEligibilityResponse | DetectedIssue | устройство | DeviceDefinition | DeviceMetric | DeviceRequest | DeviceUseStatement | DiagnosticReport | DocumentManifest | DocumentReference | EffectEvidenceSynthesis | Encounter | Endpoint | EnrollmentRequest | EnrollmentResponse | EpisodeOfCare | EventDefinition | Данные | EvidenceVariable | ExampleScenario | ExplanationOfBenefit | FamilyMemberHistory | Флаг | Цель | Определение графика | Группа | Ответ на руководство | Здравоохранение | Визуальное исследование | Иммунизация | Оценка иммунизации | Рекомендация по иммунизации | Внедрение ionGuide | План страхования | Счет-фактура | Библиотека | Связь | Список | Местоположение | Мера | Отчет о мерах | Средства массовой информации | Медикаменты | Администрирование лекарств | Распределение лекарств | Знания о лекарствах | Запрос лекарств | Заявление о лекарствах | Лекарственный продукт | Лекарственный продукт ЛекарственныйПродуктНежелательный эффект | Определение сообщения | Заголовок сообщения | Молекулярная последовательность | Система наименования | Заказ питания | Наблюдение | Определение наблюдения | Определение операции | Результат операции | Организация | Организация, связанная с организацией | Пациент | Уведомление о платежах | Опросник по согласованию платежей | Лицо | Определение плана | Врач ResearchDefinition | ResearchElementDefinition | ResearchStudy | ResearchSubject | RiskAssessment | RiskEvidenceSynthesis | Schedule | SearchParameter | ServiceRequest | Слот | Образец | Определение образца | Определение структуры | Карта структуры | Подписка | Вещество | ВеществоНуклеиновая кислота | ВеществоПолимер | ВеществоПротеин | Сведения о субстанции | ВеществоИсходный материал | СубстанцияСпецификация | SupplyDelivery | SupplyRequest VisionPrequest | Задача | Тестовое задание Za-z0-9 \ - \.] {1,64} (\ / _ history \ / [A-Za-z0-9 \ - \.] {1,64})?
Однако соответствие этому регулярному выражению не гарантирует, что конечная точка является сервером FHIR.
- URL-адреса всегда считаются чувствительными к регистру
- URL-адрес может содержать ссылку на канонический URL-адрес (см. Ниже), и приложения могут использовать поддерживаемые ими методы разрешения канонических URL-адресов при разрешении ссылок, хотя синтаксическая часть
| [версия]
канонической ссылки не поддерживается - Ссылки ДОЛЖНЫ быть ссылкой на реальный ресурс FHIR и ДОЛЖНЫ быть разрешаемыми (при условии, что контроль доступа работает, временная недоступность отсутствует и т. Д.)). Решение может быть либо путем извлечения из URL-адреса, либо, если применимо по типу ресурса, путем обработки абсолютной ссылки как канонического URL-адреса (см. Ниже) и поиска ее в локальном реестре / репозитории
Относительная ссылка на пациента «034AB16» в элементе с именем subject
на сервере FHIR RESTful:
<тема>
Абсолютная ссылка на определение структуры в элементе с именем profile
:
{ "profile": { "ссылка": "http: // fhir.hl7.org/svc/StructureDefinition/c8973a22-2b5b-4e76-9c66-00639c99e61b " } }
Обратите внимание, что в пакете во время транзакции ссылочные URL-адреса могут фактически содержать
логические URI (например, OID или UUIDS), которые разрешаются в транзакции. При обработке транзакции сервер
заменяет логический URL на правильный буквальный URL по завершении транзакции.
Ссылки могут быть привязаны к версии, то есть ссылка может указывать на конкретную версию ресурса.например.:
<цель>
Обычно это связано с контрольным журналом или информацией о происхождении, когда важно
ссылка на конкретную версию записи, а не на самую последнюю информацию.
2.3.0.3 Логические ссылки
Во многих контекстах, где используется FHIR, приложения, создающие ресурс, могут знать идентификатор цели.
ссылки, но приложение не может преобразовать это в буквальную ссылку, которая
напрямую ссылается на фактический ресурс.Такая ситуация может возникнуть по нескольким причинам:
- Нет сервера, открывающего такой ресурс. Это часто имеет место с национальными идентификаторами (например, SSN США или NPI), и такие идентификаторы широко используются
- Сервер, который предоставляет ресурс, недоступен для исходного приложения, поэтому у него нет способа преобразовать идентификатор в ссылку
- Приложение не находится в среде RESTful — оно создает сообщение или документ
Для дальнейшего обсуждения использования идентификаторов в ресурсах см. Согласованная идентификация ресурсов.В этих случаях исходное приложение может предоставить идентификатор в качестве логической ссылки на
сущность, которую будет описывать целевой ресурс.
Логическая ссылка на пациента с SSN 000111111:
<пациент> <идентификатор><значение value = "000111111" />
Не требуется, чтобы ссылка.идентификатор указывает на что-то, что на самом деле открыто, или
существует как экземпляр FHIR (за исключением, конечно, того, что ссылка должна быть преобразована в
целевой ресурс, если от него требуется какая-либо информация в контексте FHIR).
Ссылка ДОЛЖНА указывать на бизнес-концепцию, которая, как ожидается, будет представлена как
Экземпляр FHIR, и этот экземпляр должен иметь тип ресурса FHIR, разрешенный ссылкой.
Например, было бы незаконно отправлять идентификатор рецепта на лекарство, если
тип был Reference (Observation | DiagnosticReport).Один из вариантов использования
Reference.identifier
— это ситуация, когда не существует представления FHIR
(где тип — Ссылка (Любой).
При обработке ресурса приложение
может использовать идентификатор напрямую на том основании, что все, что ему нужно, это идентификатор,
или он может разрешить идентификатор напрямую. В качестве альтернативы можно использовать
сервер для разрешения логической ссылки на буквальную ссылку на ресурс.
Независимо от того, как происходит разрешение, любая система, обрабатывающая логическую ссылку, будет
может преобразовать идентификатор в ссылку, если он понимает бизнес-контекст, в котором
используется идентификатор. Иногда это глобальный идентификатор (например, национальный идентификатор), но часто это не так.
По этой причине ни один из описанных полезных механизмов работы со ссылками (например,
цепочка, включает) являются
возможно, и не следует ожидать, что серверы смогут автоматически разрешить ссылку.Серверы могут принять ссылку на основе идентификатора нетронутой, разрешить ее и / или отклонить — см.
CapabilityStatement.rest.resource.referencePolicy.
Когда предоставляются как логические, так и буквальные ссылки, предпочтительнее буквальная ссылка.
Приложениям, обрабатывающим ресурс, разрешено — но не обязательно — проверять, что идентификатор
соответствует литеральной ссылке, если они понимают, как разрешить логическую ссылку.
Приложения, преобразующие логическую ссылку в буквальную, могут оставить
присутствует логическая ссылка; или может удалить его.
2.3.0.4 Ссылка Описание
Независимо от того, предоставлена ли буквальная и / или логическая ссылка, или нет,
Отображение Элемент
может использоваться для предоставления очень краткого описания
целевой ресурс.
<опекун>
Этот текст может использоваться любым приложением, которое не может разрешить ссылку
для заполнения текстовой части гиперссылки, например, относящейся к целевому ресурсу.Это также может сэкономить время на выборку целевого ресурса и определение того, как преобразовать его в
очень короткое текстовое описание.
В общем, дисплей
, если он заполнен, не имеет идентичного содержимого.
в Resource.text указанного ресурса. Цель состоит в том, чтобы определить, что
упоминается, а не для более полного описания.
2.3.0.5 Канонические URL-адреса
Многие типы ресурсов имеют определенный элемент «url», который является каноническим URL-адресом, который всегда идентифицирует
ресурс во всех контекстах использования.Обычно терминология,
соответствие или знание
ресурсы имеют канонические URL. Канонический URL-адрес является предпочтительным способом ссылки на экземпляр ресурса .
для типов ресурсов, для которых он определен. См. Канонический ресурс
Идентификационные данные для получения дополнительной информации.
Ссылки на канонические URL-адреса используют тип canonical
для ссылки на
url
элемент ресурсов соответствия / знаний (который имеет тип uri):
Ссылки типа canonical
могут включать версию, чтобы точно указать, какая версия
ресурс упоминается. Для этого добавьте версию к ссылке с помощью символа ‘|’ как это:
Это ссылка на набор значений для конкретной версии. Обратите внимание, что это относится к ValueSet.версия
а не ValueSet.meta.versionId
. Поиск этого на сервере FHIR будет выглядеть так:
ПОЛУЧИТЬ fhir / ValueSet? Url = http: //hl7.org/fhir/ValueSet/my-valueset&version=0.8
Обратите внимание: если ссылка на канонический URL-адрес не имеет версии, и сервер находит несколько
версии для набора значений, система, использующая ссылку, должна выбрать последнюю версию
целевого ресурса и используйте его. Серверы ДОЛЖНЫ поддерживать поиск канонических
URL-адреса путем автоматического определения наличия | [версии] и выполнения соответствующих
поиск.Дополнительные примечания о поиске по версионным ссылкам на канонические URL:
- При поиске учитывается только последняя версия для каждого логического идентификатора
- Если совпадений нет (либо потому, что .version пуста, либо отличается), экземпляр не будет сопоставлен и не появится в пакете результатов
- Этот поиск работает только для определенных элементов данных типа uri, которые действуют как канонические URL-адреса (см. Список ниже)
Системам, разрешающим ссылки на канонические URL-адреса, СЛЕДУЕТ сначала попытаться разрешить ссылку, используя
каноническая ссылка (e.грамм. поиск в известном реестре терминологии, соответствия или знаний
ресурсы по мере необходимости), а затем вернуться к прямому разрешению, используя URL-адрес как
буквальная ссылка, если локальная версия канонического ресурса не может быть найдена.
Этот подход безопасен, потому что подходы должны относиться к одному и тому же
артефакта, хотя реализации должны будут принять соответствующие меры относительно
версия и / или валюта их локальной копии артефакта.
Следующие ресурсы имеют канонические URL-адреса и могут быть целью ссылок на канонические URL-адреса:
Несколько элементов, которые имеют ссылки на канонические URL-адреса, имеют targetProfile http: // hl7.org / fhir / StructureDefinition / Resource
,
который в данной спецификации обозначен как канонический (Любой). Такие ссылки ДОЛЖНЫ ссылаться только на один из этих типов ресурсов.
2.3.0.6 Канонические ссылки и фрагменты
Канонические ссылки могут включать в себя фрагмент, если ссылка относится к содержащемуся ресурсу.
Когда целью канонической ссылки является ограниченный ресурс,
каноническая ссылка будет иметь фрагмент как часть URL:
Это ссылка на значение, установленное с идентификатором «vs1» в версии 1.0 идентифицированного вопросника.
Обычно это внутренние ссылки:
Какова форма для ссылок на содержащиеся значения, установленные в приведенном выше примере вопросника.
2.3.0.7 Отображение ссылок в описаниях ресурсов
Ссылки между ресурсами создают проблему при рендеринге ресурса.
повествования: повествование включает информацию из целевых ресурсов.В качестве примера,
рассмотрите наблюдение со ссылкой на пациента:
{ "resourceType": "Наблюдение", "предмет" : { "ссылка": "Пациент / пример" } }
При представлении в XHTML эта ссылка обычно выглядит примерно так:
...Пациент: Питер Джеймс ЧАЛМЕРС (12345)
...
Это означает, что системе, генерирующей описание ресурсов, потребуется
для разрешения ссылки и создания сводки, или что ссылка будет
содержат информацию (генерируемую приложением, способным разрешать
ссылка):
{ "resourceType": "Наблюдение", "предмет" : { "ссылка": "Пациент / пример", "display": "Питер Джеймс ЧАЛМЕРС (12345)" } }
Повествование, содержащее информацию, полученную из других ресурсов, подобных этому
по-прежнему считается «сгенерированным» (для Narrative.статус).
Такой способ создания повествования не является обязательным. Рассказ может
быть сгенерировано так:
...Пациент: (ссылка)
...
Однако пользователи обычно предпочитают более информативное повествование, поэтому это
не всегда приемлемо.
Приложениям (и сетям приложений) потребуется какое-то
систематический подход к разрешению ссылок и / или поддержанию
актуальность повествований по мере изменения ресурсов, на которые они ссылаются.Точные детали этого выходят за рамки стандарта FHIR.
Приложениям рекомендуется использовать элемент Reference.display
.
для хранения презентабельного представления ресурса пользователем, когда
ресурс не может быть разрешен (например, из-за сетевых ошибок). канонический
type не имеет элемента отображения, потому что приложения обычно ожидаются
для хранения кэшированных копий ресурсов, которые являются целью канонической
Рекомендации.Если эта функция по-прежнему необходима или желательна,
Расширение Rendered Value может быть
использовал.
2.3.0.8 Содержащиеся ресурсы
В некоторых случаях контент, упомянутый в ссылке на ресурс, не имеет независимого
существование отдельно от ресурса, который его содержит — его нельзя идентифицировать независимо, и
может ли он иметь свою собственную независимую область транзакции. Обычно такие обстоятельства возникают, когда ресурсы
собираются вторичным пользователем исходных данных, например механизмом промежуточного программного обеспечения.Если данные доступны
когда ресурс создан, не включает ключи записи или абсолютную идентификационную информацию, тогда
правильно идентифицированный ресурс не может быть собран, и даже если была связана произвольная идентификация
с ним ресурс никогда не может быть предметом транзакции вне контекста ресурса, который
относится к нему.
Например, рассмотрим ситуацию, когда движок интерфейса создает условие
запись о пациенте из сообщения HL7 v2, и единственная информация о первичном хирурге — это ее
имя и фамилия (REL-7.2 и REL-7.3). В отсутствие контролируемого справочника практикующих,
этой информации недостаточно для создания идентифицированного практикующего специалиста
ресурс, поскольку одно и то же имя может быть у нескольких практикующих.
В этих обстоятельствах ресурс размещается непосредственно в ресурсе. Этого НЕ ДОЛЖНО быть
делается, когда контент может быть идентифицирован должным образом, так как если идентификация потеряна, это чрезвычайно сложно
(и зависит от контекста), чтобы восстановить его снова. FHIR-версия содержащегося ресурса всегда ДОЛЖНА быть
то же, что и ресурс, который его содержит.
Пример ограниченного ресурса:
<Условие xmlns = "http://hl7.org/fhir"> <содержится> <Практикующий><имя> <заданное значение = "Патрисия" />
Тот же пример в JSON:
{ "resourceType": "Состояние", "содержащиеся": [ { "resourceType": "Практик", "id": "p1", "название" : [{ "семья": "Человек", "given": ["Patricia"] }] }], "asserter": { "ссылка": "# p1" } }
Примечание по реализации:
Содержащиеся ресурсы по-прежнему являются ссылкой, а не встроены напрямую
в элемент, являющийся ссылкой (например,грамм. «хранитель» выше), чтобы гарантировать, что
может использоваться единый подход к разрешению ссылок на ресурсы. Хотя прямое сдерживание
казалось бы проще, все равно необходимо поддерживать внутренние ссылки, где
на один и тот же содержащийся ресурс ссылаются более одного раза. В конце концов, все, чего он добился бы
создает дополнительные параметры в синтаксисе. Для пользователей, использующих XPath для обработки ресурса,
следующий фрагмент XPath разрешает внутреннюю ссылку:ancestor :: f: * [not (parent :: f: *)] / f: contains / * [@ id = substring-after ( current () / f: reference / @ value, '#')]
Некоторые примечания об использовании и интерпретации содержащихся ресурсов:
- Элемент
, содержащий элемент
, НЕ ДОЛЖЕН иметь расширений (хотя содержащиеся ресурсы все еще могут содержать расширения). - Содержащийся ресурс может быть помещен в любой ресурс, наследуемый от DomainResource. Содержащийся элемент затем располагается в
начало ресурса после любого текстового повествования и перед любым расширением. - Содержащиеся ресурсы совместно используют то же внутреннее пространство разрешения идентификаторов, что и родительский ресурс (атрибуты идентификатора см. В описательных ссылках).
- При разрешении ссылок ссылки разрешаются путем просмотра ресурса ‘контейнера’ — того, который содержит другой
Ресурсы.Поскольку вложенных вложенных ресурсов нет, есть только один ресурс контейнера. - Ссылки на содержащиеся ресурсы никогда не разрешаются вне ресурса контейнера. В частности, разрешение ограничивается элементами
Bundle.entry.resource и Parameters.parameter.resource, но не в DomainResource.conhibited. - Оба типа
Ссылка
иканонические
могут ссылаться на содержащиеся ресурсы - Содержащиеся ресурсы НЕ ДОЛЖНЫ содержать дополнительных содержащихся ресурсов.
- Содержащиеся ресурсы НЕ ДОЛЖНЫ содержать
meta.versionId
,meta.lastUpdated
илиmeta.security
. - Содержащиеся ресурсы МОГУТ содержать
meta.tag
, хотя есть много тегов, которые не имеют смысла для содержащихся ресурсов. - Содержащийся ресурс ДОЛЖЕН быть включен в ресурс только в том случае, если что-то в этом ресурсе (потенциально другом содержащемся ресурсе) имеет ссылку на него.
Как и другие ресурсы, содержащиеся в них ресурсы могут содержать повествование.Однако при рендеринге содержащего ресурса
описание содержащихся ресурсов игнорируется, поэтому соответствующая информация о содержащихся ресурсах ДОЛЖНА
появляются в описании содержащего ресурса.
Ресурсы, содержащиеся в строке, не «наследуют» контекст от своего родительского ресурса. Например, если
родительский ресурс содержит «тему», а содержащийся ресурс также имеет определенный элемент «тема»,
не подразумевается, что содержащийся ресурс имеет ту же тему, что и родительский ресурс.
Ресурсы могут содержаться в других ресурсах только при наличии ссылки с ресурса на
содержащийся ресурс, или если содержащийся ресурс ссылается на ресурс контейнера.
Это предназначено для обеспечения ясности значения содержащегося в нем ресурса и того, что
нет никаких сомнений в его значении.
Для ресурса, который ссылается на контейнер, ссылка будет «#», например:
<Пациент xmlns = "http: // hl7.org / fhir "><содержится> <Провенанс> <цель>
Невозможно найти содержащиеся ресурсы, которые ссылаются на их контейнер.Это проблема?
Отзывы здесь приветствуются.
2.3.0.9 Циркулярные ссылки на ресурсы
Некоторые ссылки являются круговыми, то есть ссылка указывает на другой ресурс того же типа.
Существует несколько причин, по которым ресурс может ссылаться на другие ресурсы того же типа:
- часть: ресурсы описывают сложную иерархию, состоящую из частей, например организационная структура
- на основе: ресурсы могут добавлять дополнительный контент к другому ресурсу, извлекая из него e.грамм. расширение объявлений типов
- заменяет: один ресурс может быть заменен другим из-за изменений с течением времени, например. замена рецепта или поддержка слияния пациентов
- использует / повторно использует: ресурс может использовать другой ресурс в модульной структуре, например. ссылки на библиотеки или наборы значений, включая другие наборы значений
Для параметров, в которых отношение является строгой иерархией (т. Е. Где было бы неправильно иметь круговую
ссылки, даже транзитивно), есть дополнительная поддержка поиска для обхода
иерархия с использованием модификаторов: above и: below в параметрах поиска.
Иерархические ссылки с параметрами поиска (могут иметь модификаторы: above и: below для параметров поиска):
Ссылки, которые могут относиться к исходному экземпляру:
Ссылки, для которых не указано иерархическое поведение:
HTML-компонентов Dash | Документация по Dash для Python
Dash — это среда веб-приложений, которая обеспечивает чистую абстракцию Python
вокруг HTML, CSS и JavaScript.
Вместо написания HTML или использования механизма создания шаблонов HTML,
вы составляете свой макет, используя структуры Python с библиотекой
dash-html-components
.
Источник этой библиотеки находится на GitHub: plotly / dash-html-components.
Для производственных приложений Dash стили и макет компонентов Dash HTML
должны управляться с помощью Dash Enterprise Design Kit.
Вот пример простой структуры HTML:
импортировать dash_html_components как html
html.Div ([
html.h2 ('Hello Dash'),
html.Div ([
html.P ('Dash конвертирует классы Python в HTML'),
html.P («Это преобразование происходит за кулисами с помощью интерфейса JavaScript Dash»)
])
])
, который конвертируется (за кулисами) в следующий HTML-код в вашем веб-приложении:
& lt; div & gt;
& lt; h2 & gt; Привет, тире & lt; h2 & gt;
& lt; div & gt;
& lt; p & gt; Dash преобразует классы Python в HTML & lt; p & gt;
& lt; p & gt; Это преобразование происходит незаметно с помощью внешнего интерфейса JavaScript Dash & lt; p & gt;
& lt; div & gt;
& lt; div & gt;
Если вы не знакомы с HTML, не волнуйтесь!
Вы можете пройти 95% всего с помощью нескольких элементов
и атрибутов.Библиотека основных компонентов
Dash также поддерживает
Markdown.
импортировать dash_core_components как dcc
dcc.Markdown ('' '
#### Тире и уценка
Dash поддерживает [Markdown] (http://commonmark.org/help).
Markdown - это простой способ писать и форматировать текст.
Он включает синтаксис для таких вещей, как ** жирный текст ** и * курсив *,
[ссылки] (http://commonmark.org/help), встроенные фрагменты кода, списки,
цитаты и многое другое.
'' ')
Dash и Markdown
Dash поддерживает Markdown.
Markdown — это простой способ писать и форматировать текст.
Он включает синтаксис для таких вещей, как полужирный текст и курсив ,
ссылок, встроенный код , фрагменты
, списки,
цитаты и многое другое.
Если вы используете компоненты HTML, у вас также есть доступ к свойствам
, таким как стиль
, класс
и id
.
Все эти атрибуты доступны в классах Python.
Элементы HTML и классы Dash в основном одинаковы, но есть
несколько ключевых отличий:
— Свойство стиля
является словарем
— Свойства в словаре стиля
имеют camelCased
— Ключ класса
переименован as className
— свойства стиля в пиксельных единицах могут быть предоставлены как просто числа без блока пикселей
Рассмотрим пример.
импортировать dash_html_components как html
html.Div ([
html.Div ('Пример Div', style = {'color': 'blue', 'fontSize': 14}),
html.P ('Пример P', className = 'мой-класс',)
], style = {'marginBottom': 50, 'marginTop': 25})
Этот код Dash будет отображать эту разметку HTML:
& lt; div & gt;
& lt; div & gt;
Пример Div
& lt; div & gt;
& lt; p & gt;
Пример P
& lt; p & gt;
& lt; div & gt;
Примечание. Если вам нужно напрямую отобразить строку необработанного, неэкранированного HTML, вы можете использовать компонент DangerouslySetInnerHTML
, который предоставляется библиотекой dash-опасно-set-inner-html.`
Ссылка на полные элементы:
HTML-символов, объектов, символов и кодов — HTML-стрелки
Стрелка влево
U + 02190
UNICODE
& # x2190;
ШЕСТИГРАННЫЙ КОД
& # 8592;
HTML-КОД
& larr;
HTML ENTITY
\ 2190
Стрелка вверх
U + 02191
UNICODE
& # x2191;
ШЕСТИГРАННЫЙ КОД
& # 8593;
HTML-КОД
& uarr;
HTML ENTITY
\ 2191
Стрелка вправо
U + 02192
UNICODE
& # x2192;
ШЕСТИГРАННЫЙ КОД
& # 8594;
HTML-КОД
& rarr;
HTML ENTITY
\ 2192
Стрелка вниз
U + 02193
UNICODE
& # x2193;
ШЕСТИГРАННЫЙ КОД
& # 8595;
HTML-КОД
& darr;
HTML ENTITY
\ 2193
North West Arrow
U + 02196
UNICODE
& # x2196;
ШЕСТИГРАННЫЙ КОД
& # 8598;
КОД HTML
& nwarr;
HTML ENTITY
\ 2196
North East Arrow
U + 02197
UNICODE
& # x2197;
ШЕСТИГРАННЫЙ КОД
& # 8599;
HTML-КОД
& nearr;
HTML ENTITY
\ 2197
Юго-восточная стрелка
U + 02198
UNICODE
& # x2198;
ШЕСТИГРАННЫЙ КОД
& # 8600;
HTML-КОД
& Searr;
HTML ENTITY
\ 2198
Юго-Западная стрелка
U + 02199
UNICODE
& # x2199;
ШЕСТИГРАННЫЙ КОД
& # 8601;
HTML-КОД
& swarr;
HTML ENTITY
\ 2199
Знак авторских прав
U + 000A9
UNICODE
& # xa9;
ШЕСТИГРАННЫЙ КОД
& # 169;
HTML-КОД
& копия;
HTML ENTITY
\ 00A9
Знак зарегистрированной торговой марки
U + 000AE
UNICODE
& # xae;
ШЕСТИГРАННЫЙ КОД
& # 174;
КОД HTML
& reg;
HTML ENTITY
\ 00AE
Знак товарного знака
U + 02122
UNICODE
& # x2122;
ШЕСТИГРАННЫЙ КОД
& # 8482;
HTML-КОД
& trade;
HTML ENTITY
\ 2122
At Symbol
U + 00040
UNICODE
& # x40;
ШЕСТИГРАННЫЙ КОД
& # 64;
HTML-КОД
& commat;
HTML ENTITY
\ 0040
Ampersand
U + 00026
UNICODE
& # x26;
ШЕСТИГРАННЫЙ КОД
& # 38;
HTML-КОД
& amp;
HTML ENTITY
\ 0026
Галочка
U + 02713
UNICODE
& # x2713;
ШЕСТИГРАННЫЙ КОД
& # 10003;
HTML-КОД
& проверить;
HTML ENTITY
\ 2713
Градус Цельсия
U + 02103
UNICODE
& # x2103;
ШЕСТИГРАННЫЙ КОД
& # 8451;
HTML КОД
\ 2103
градус Фаренгейта
U + 02109
UNICODE
& # x2109;
ШЕСТИГРАННЫЙ КОД
& # 8457;
HTML-КОД
\ 2109
Знак доллара
U + 00024
UNICODE
& # x24;
ШЕСТИГРАННЫЙ КОД
& # 36;
HTML-КОД
и доллар;
HTML ENTITY
\ 0024
Знак Cent
U + 000A2
UNICODE
& # xa2;
ШЕСТИГРАННЫЙ КОД
& # 162;
HTML-КОД
& cent;
HTML ENTITY
\ 00A2
Знак фунта
U + 000A3
UNICODE
& # xa3;
ШЕСТИГРАННЫЙ КОД
& # 163;
КОД HTML
& фунт;
HTML ENTITY
\ 00A3
Знак евро
U + 020AC
UNICODE
& # x20AC;
ШЕСТИГРАННЫЙ КОД
& # 8364;
HTML КОД
и евро;
HTML ENTITY
\ 20AC
Знак йены
U + 000A5
UNICODE
& # xa5;
ШЕСТИГРАННЫЙ КОД
& # 165;
HTML-КОД
и иен;
HTML ENTITY
\ 00A5
Знак индийской рупии
U + 020B9
UNICODE
& # x20B9;
ШЕСТИГРАННЫЙ КОД
& # 8377;
HTML-КОД
\ 20B9
Знак рубля
U + 020BD
UNICODE
& # x20BD;
ШЕСТИГРАННЫЙ КОД
& # 8381;
HTML-КОД
\ 20BD
Символ юаня, в Китае
U + 05143
UNICODE
& # x5143;
ШЕСТИГРАННЫЙ КОД
& # 20803;
HTML-КОД
\ 5143
Plus Sign
U + 0002B
UNICODE
& # x2b;
ШЕСТИГРАННЫЙ КОД
& # 43;
HTML КОД
и плюс;
HTML ENTITY
\ 002B
Знак минуса
U + 02212
UNICODE
& # x2212;
ШЕСТИГРАННЫЙ КОД
& # 8722;
HTML КОД
& минус;
HTML ENTITY
\ 2212
Знак умножения
U + 000D7
UNICODE
& # xd7;
ШЕСТИГРАННЫЙ КОД
& # 215;
КОД HTML
& раз;
HTML ENTITY
\ 00D7
Знак раздела
U + 000F7
UNICODE
& # xf7;
ШЕСТИГРАННЫЙ КОД
& # 247;
HTML-КОД
& Разделить;
HTML ENTITY
\ 00F7
Знак равенства
U + 0003D
UNICODE
& # x3d;
ШЕСТИГРАННЫЙ КОД
& # 61;
HTML-КОД
& равно;
HTML ENTITY
\ 003D
Знак не равно
U + 02260
UNICODE
& # x2260;
ШЕСТИГРАННЫЙ КОД
& # 8800;
HTML-КОД
& ne;
HTML ENTITY
\ 2260
Знак «меньше»
U + 0003C
UNICODE
& # x3c;
ШЕСТИГРАННЫЙ КОД
& # 60;
HTML-КОД
& lt;
HTML ENTITY
\ 003C
Знак «больше»
U + 0003E
UNICODE
& # x3e;
ШЕСТИГРАННЫЙ КОД
& # 62;
КОД HTML
& gt;
HTML ENTITY
\ 003E
Дробь Одна четверть
U + 000BC
UNICODE
& # xbc;
ШЕСТИГРАННЫЙ КОД
& # 188;
HTML-КОД
& frac14;
HTML ENTITY
\ 00BC
Дробь Одна половина
U + 000BD
UNICODE
& # xbd;
ШЕСТИГРАННЫЙ КОД
& # 189;
HTML-КОД
& frac12;
HTML ENTITY
\ 00BD
Три четверти
U + 000BE
UNICODE
& # xbe;
ШЕСТИГРАННЫЙ КОД
& # 190;
HTML-КОД
& frac34;
HTML ENTITY
\ 00BE
Vulgar Fraction One Third
U + 02153
UNICODE
& # x2153;
ШЕСТИГРАННЫЙ КОД
& # 8531;
HTML-КОД
& frac13;
HTML ENTITY
\ 2153
Вульгарная фракция Две трети
U + 02154
UNICODE
& # x2154;
ШЕСТИГРАННЫЙ КОД
& # 8532;
HTML-КОД
& frac23;
HTML ENTITY
\ 2154
Vulgar Fraction One Eighth
U + 0215B
UNICODE
& # x215B;
ШЕСТИГРАННЫЙ КОД
& # 8539;
HTML-КОД
& frac18;
HTML ENTITY
\ 215B
Вульгарная дробь три восьмых
U + 0215C
UNICODE
& # x215C;
ШЕСТИГРАННЫЙ КОД
& # 8540;
HTML-КОД
& frac38;
HTML ENTITY
\ 215C
Vulgar Fraction Five Eighths
U + 0215D
UNICODE
& # x215D;
ШЕСТИГРАННЫЙ КОД
& # 8541;
HTML-КОД
& frac58;
HTML ENTITY
\ 215D
Восклицательный знак
U + 00021
UNICODE
& # x21;
ШЕСТИГРАННЫЙ КОД
& # 33;
HTML-КОД
& excl;
HTML ENTITY
\ 0021
Вопросительный знак
U + 0003F
UNICODE
& # x3f;
ШЕСТИГРАННЫЙ КОД
& # 63;
HTML-КОД
& quest;
HTML ENTITY
\ 003F
En Dash
U + 02013
UNICODE
& # x2013;
ШЕСТИГРАННЫЙ КОД
& # 8211;
HTML-КОД
& ndash;
HTML ENTITY
\ 2013
Em Dash
U + 02014
UNICODE
& # x2014;
ШЕСТИГРАННЫЙ КОД
& # 8212;
HTML-КОД
& mdash;
HTML ENTITY
\ 2014
Кавычка с одним левым углом
U + 02039
UNICODE
& # x2039;
ШЕСТИГРАННЫЙ КОД
& # 8249;
HTML-КОД
& lsaquo;
HTML ENTITY
\ 2039
Кавычка с одним прямым углом
U + 0203A
UNICODE
& # x203A;
ШЕСТИГРАННЫЙ КОД
& # 8250;
HTML-КОД
& rsaquo;
HTML ENTITY
\ 203A
Двойная кавычка с левым углом
U + 000AB
UNICODE
& # xab;
ШЕСТИГРАННЫЙ КОД
& # 171;
HTML-КОД
& laquo;
HTML ENTITY
\ 00AB
Двойная кавычка, указывающая вправо
U + 000BB
UNICODE
& # xbb;
ШЕСТИГРАННЫЙ КОД
& # 187;
HTML-КОД
& raquo;
HTML ENTITY
\ 00BB
Ссылка на кодировку URL
Ссылка на кодировку URL
Ниже приведены символы ASCII в
Форма кодирования URL (шестнадцатеричный формат).
Шестнадцатеричные значения могут использоваться для отображения нестандартных букв и символов в браузерах и
плагины.
Кодирование URL от% 00 до% 8f
Значение ASCII | URL-код | Значение ASCII | URL-код | Значение ASCII | URL-код |
---|---|---|---|---|---|
% 00 | 0 | % 30 | ` | % 60 | |
% 01 | 1 | % 31 | a | % 61 | |
% 02 | 2 | % 32 | b | % 62 | |
% 03 | 3 | % 33 | с | % 63 | |
% 04 | 4 | % 34 | d | % 64 | |
% 05 | 5 | % 35 | e | % 65 | |
% 06 | 6 | % 36 | f | % 66 | |
% 07 | 7 | % 37 | г | % 67 | |
возврат | % 08 | 8 | % 38 | ч | % 68 |
выступ | % 09 | 9 | % 39 | и | % 69 |
перевод строки | % 0a | : | % 3a | j | % 6a |
% 0b | ; | % 3b | к | % 6b | |
% 0c | < | % 3c | л | % 6c | |
c возвратом | % 0d | = | % 3д | м | % 6д |
% 0e | > | % 3e | n | % 6e | |
% 0f | ? | % 3f | или | % 6f | |
% 10 | @ | % 40 | с. | % 70 | |
% 11 | A | % 41 | q | % 71 | |
% 12 | B | % 42 | r | % 72 | |
% 13 | С | % 43 | с | % 73 | |
% 14 | D | % 44 | т | % 74 | |
% 15 | E | % 45 | u | % 75 | |
% 16 | F | % 46 | v | % 76 | |
% 17 | G | % 47 | Вт | % 77 | |
% 18 | H | % 48 | х | % 78 | |
% 19 | I | % 49 | y | % 79 | |
% 1a | Дж | % 4a | z | % 7a | |
% 1b | К | % 4b | { | % 7b | |
% 1c | л | % 4c | | | % 7c | |
% 1д | M | % 4д | } | % 7д | |
% 1e | N | % 4e | ~ | % 7e | |
% 1f | O | % 4f | % 7f | ||
место | % 20 | P | % 50 | € | % 80 |
! | % 21 | Q | % 51 | % 81 | |
« | % 22 | R | % 52 | ‚ | % 82 |
# | % 23 | S | % 53 | ƒ | % 83 |
$ | % 24 | Т | % 54 | „ | % 84 |
% | % 25 | U | % 55 | … | % 85 |
и | % 26 | В | % 56 | † | % 86 |
‘ | % 27 | Вт | % 57 | ‡ | % 87 |
( | % 28 | Х | % 58 | ˆ | % 88 |
) | % 29 | Y | % 59 | ‰ | % 89 |
* | % 2a | Z | % 5a | Š | % 8a |
+ | % 2b | [ | % 5b | ‹ | % 8b |
, | % 2c | \ | % 5c | Œ | % 8c |
– | % 2д | ] | % 5д | % 8д | |
. | % 5e | Ž | % 8e | ||
/ | % 2f | _ | % 5f | % 8f |
Кодировка URL от% 90 до% ff
Значение ASCII | URL-код | Значение ASCII | URL-код | Значение ASCII | URL-код |
---|---|---|---|---|---|
% 90 | % c0 | % f0 | |||
‘ | % 91 | % c1 | % f1 | ||
’ | % 92 | % c2 | % f2 | ||
“ | % 93 | % c3 | % f3 | ||
” | % 94 | % c4 | % f4 | ||
• | % 95 | % c5 | % f5 | ||
– | % 96 | % c6 | % f6 | ||
– | % 97 | % c7 | % f7 | ||
~ | % 98 | % c8 | % f8 | ||
™ | % 99 | % c9 | % f9 | ||
š | % 9a | % ок | % от | ||
› | % 9b | % CB | % fb | ||
œ | % 9c | % СС | % fc | ||
% 9д | % кд | % fd | |||
ž | % 9e | % CE | % fe | ||
Ÿ | % 9f | % ср | % ff | ||
% a0 | % d0 | ||||
% а1 | % d1 | ||||
% а2 | % d2 | ||||
% a3 | % d3 | ||||
% а4 | % d4 | ||||
% a5 | % d5 | ||||
| | % a6 | % d6 | |||
% a7 | % d7 | ||||
% a8 | % d8 | ||||
% а9 | % d9 | ||||
% аа | % от | ||||
% ab | % db | ||||
% ac | % постоянного тока | ||||
% объявление | % dd | ||||
% к.в. | % от | ||||
% аф | % df | ||||
% b0 | % e0 | ||||
% b1 | % e1 | ||||
% b2 | % e2 | ||||
% b3 | % e3 | ||||
% b4 | % e4 | ||||
% b5 | % e5 | ||||
% b6 | % e6 | ||||
% b7 | % e7 | ||||
% b8 | % e8 | ||||
% b9 | % e9 | ||||
% ba | % шт. |