is

Описание

Атрибут is позволяет расширить функционал стандартных элементов. Этот атрибут может использоваться только в том случае, если указанное имя специального элемента было определено в текущем документе и расширяет тип элемента, к которому он применяется.

Синтаксис

<element is="name-newelement">

Например,

<div is="tab-content-item" id="timer"></div>

Имена элементов должны начинаться со строчной латинской буквы, не содержать заглавных букв, и разделены минимум одним дефисом.

Все имена новых элементов должны быть связаны с объктами (классами) методом customElements.define(), например:

customElements.define('new-button', NewButton, { extends: ‘button’ });

Спецификация Custom Elements V0 устарела, а Blink - единственный движок, который реализует API V0, поэтому его поддержка будет удален в Google Chrome M73 в апреле 2019 года. Используйте спецификацию Custom Elements V1. Подробнее

Пример

Совместимость браузеров

Настольные браузеры

Базовая поддержка 67нет63нет55нет

Мобильные браузеры

Базовая поддержка 6767нет6355нетнет

См. также: