is
Ограниченная доступность
Эта функция не относится к Базовому уровню, так как она не работает во всех наиболее широко используемых браузерах.
Примечание: Safari не планирует поддерживать настраиваемые встроенные элементы и производители браузеров изучают альтернативные решения для настройки встроенных элементов. Проверьте раздел совместимости с браузерами для получения информации о поддержке.
Атрибут is глобального атрибута позволяет указать, что стандартный элемент HTML должен вести себя как определенный настраиваемый встроенный элемент (см. Использование настраиваемых элементов для получения более подробной информации).
Этот атрибут может быть использован только в том случае, если указанное имя настраиваемого элемента было успешно определено в текущем документе и расширяет тип элемента, к которому он применяется.
Примеры
Следующий код взят из нашего примера word-count-web-component (посмотреть в действии).
// Create a class for the element class WordCount extends HTMLParagraphElement { constructor() { // Always call super first in constructor super(); // Constructor contents omitted for brevity // … } } // Define the new element customElements.define("word-count", WordCount, { extends: "p" });
<p is="word-count"></p>
Спецификации
| Спецификация |
|---|
| Стандарт HTML # attr-is |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
is |
67 | 79 | 63 | 54 | Нет | 67 | 63 | 48 | Нет | 9.0 | 67 |
См. также
- Все глобальные атрибуты.
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/is