Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Attribut HTML universel : is

Limited availability

Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.

L'attribut universel is permet de définir qu'un élément HTML standard doit se comporter comme un élément intégré personnalisé défini (voir Utilisation des éléments personnalisés pour plus de détails).

Cet attribut ne peut être utilisé que si le nom de l'élément personnalisé défini a été correctement défini dans le document courant, et qu'il étend le type d'élément auquel il est appliqué.

Exemples

Le code suivant est tiré de notre exemple word-count-web-component (angl.) (voir le résultat en direct (angl.)).

js
// Création d'une classe pour l'élément
class WordCount extends HTMLParagraphElement {
  constructor() {
    // Toujours appeler super() en premier dans le constructeur
    super();

    // Contenu du constructeur omis pour plus de concision
    // …
  }
}

// Définir le nouvel élément
customElements.define("word-count", WordCount, { extends: "p" });
html
<p is="word-count"></p>

Spécifications

Specification
HTML
# attr-is

Compatibilité des navigateurs

Voir aussi