is

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

La construcción is global attribute permite especificar que un elemento HTML estándar se debería comportar como un elemento personalizado provisto originalmente por el lenguaje (para más detalles, vea Utilizando elementos personalizados).

Este atributo puede ser utilizado sólo si nombre del elemento personalizado especificado ha sido definido extósamente en el documento actual, y extiende el tipo de elemento al que está siendo aplicado.

Ejemplos

El siguiente código fue tomado de nuestro ejemplo word-count-web-component (véalo también en vivo).

js
// Crea una clase para el elemento
class WordCount extends HTMLParagraphElement {
  constructor() {
    // Siempre llamar a super al comienzo del constructor
    super();

    // Contenido del constructor omitido para mayor brevedad
    ...

  }
}

// Define el nuevo elemento
customElements.define('word-count', WordCount, { extends: 'p' });
html
<p is="word-count"></p>

Especificaciones

Specification
HTML
# attr-is

Compatibilidad con navegadores

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
is

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.

Vea también