현재 번역은 완벽하지 않습니다. 한국어로 문서 번역에 동참해주세요.

is 전역 속성을 이용해 어떤 표준 HTML 요소를 사용자 정의 빌트인 요소(custom built-in element)처럼 동작하도록 지정할 수 있습니다(더 자세한 사항은 사용자 정의 요소 사용하기(Using custom elements)를 참고하세요).

이 속성은 특정한 사용자 요소의 이름이 현재 문서에서 성공적으로 정의(defined)되고 적용 중인 요소의 형식을 확장하는 경우에만 사용될 수 있습니다(This attribute can only be used if the specified custom element name has been successfully defined in the current document, and extends the element type it is being applied to).

Examples

다음 코드는 word-count-web-component 예제에서 발췌한 것입니다(실제 동작 보기).

// Create a class for the element
class WordCount extends HTMLParagraphElement {
  constructor() {
    // Always call super first in constructor
    super();

    // Constructor contents ommitted for brevity
    ...

  }
}

// Define the new element
customElements.define('word-count', WordCount, { extends: 'p' });
<p is="word-count"></p>

Specifications

Specification Status Comment
HTML Living Standard
The definition of 'is' in that specification.
Living Standard  

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support67 No

591

Yes — 592

No55 No
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support6767 No

591

Yes — 592

55 No No

1. From version 59: this feature is behind the dom.webcomponents.customelements.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

2. Until version 59 (exclusive): this feature is behind the dom.webcomponents.enabled preference (needs to be set to true) and the dom.webcomponents.customelements.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

See also

 

문서 태그 및 공헌자

이 페이지의 공헌자: dolmoon
최종 변경: dolmoon,