<ins> элемент вставленного текста HTML
Baseline Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в разных версиях браузеров. Она доступна в браузерах с июля 2015 года.
Элемент <ins> HTML представляет собой диапазон текста, добавленный в документ. Для обозначения диапазона текста, удалённого из документа, можно использовать элемент <del>.
Попробуйте
<p>“You're late!”</p> <del> <p>“I apologize for the delay.”</p> </del> <ins cite="../how-to-be-a-wizard.html" datetime="2018-05"> <p>“A wizard is never late …”</p> </ins>
del,
ins {
display: block;
text-decoration: none;
position: relative;
}
del {
background-color: #ffbbbb;
}
ins {
background-color: #d4fcbc;
}
del::before,
ins::before {
position: absolute;
left: 0.5rem;
font-family: monospace;
}
del::before {
content: "−";
}
ins::before {
content: "+";
}
p {
margin: 0 1.8rem;
font-family: "Georgia", serif;
font-size: 1rem;
}
Атрибуты
Этот элемент включает глобальные атрибуты.
cite-
Этот атрибут задаёт URI ресурса, в котором описывается изменение, например ссылку на протокол встречи или заявку в системе отслеживания ошибок.
datetime-
Этот атрибут указывает дату и время изменения и должен содержать допустимую дату с необязательной строкой времени. Если значение не удаётся разобрать как дату с необязательной строкой времени, у элемента нет связанной временной метки. Формат строки без времени см. в разделе Формат допустимой строки даты. Формат строки, содержащей и дату, и время, описан в разделе Формат допустимой строки локальных даты и времени.
Доступность
Большинство средств чтения с экрана в стандартной конфигурации не объявляют о наличии элемента <ins>. Чтобы он объявлялся, можно использовать свойство CSS content вместе с псевдоэлементами ::before и ::after.
ins::before,
ins::after {
clip-path: inset(100%);
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute;
white-space: nowrap;
width: 1px;
}
ins::before {
content: " [insertion start] ";
}
ins::after {
content: " [insertion end] ";
}
Некоторые пользователи средств чтения с экрана намеренно отключают озвучивание содержимого, которое делает чтение более многословным. Поэтому важно не злоупотреблять этим приёмом и применять его только в тех случаях, когда незнание о добавленном содержимом может помешать пониманию.
- Краткое примечание о том, как сделать вашу разметку доступнее | Vispero
- Настройка стилей текста | Adrian Roselli
Примеры
<ins>This text has been inserted</ins>
Результат
Техническая сводка
| Категории содержимого | Фразовое содержимое, потоковое содержимое. |
|---|---|
| Допустимое содержимое | Прозрачное. |
| Опускание тегов | Не допускается: обязательны и открывающий, и закрывающий теги. |
| Допустимые родители | Любой элемент, допускающий фразовое содержимое. |
| Неявная роль ARIA | insertion |
| Допустимые роли ARIA | Любые |
| Интерфейс DOM | HTMLModElement |
Спецификации
| Спецификация |
|---|
| HTML> # the-ins-element> |
Совместимость с браузерами
| Настольные | Мобильные | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | WebView на iOS | |
ins |
1 | 12 | 1 | 15 | ≤4 | 18 | 4 | 14 | ≤3.2 | 1.0 | 4.4 | ≤3.2 |
cite |
1 | 12 | 1 | 15 | 3 | 18 | 4 | 14 | 2 | 1.0 | 4.4 | 2 |
datetime |
1 | 12 | 1 | 15 | 3 | 18 | 4 | 14 | 2 | 1.0 | 4.4 | 2 |
См. также
-
Элемент
<del>для обозначения удаления из документа
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/ins