Атрибут 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 | нет |
---|
Базовая поддержка | 67 | 67 | нет | 63 | 55 | нет | нет |
---|