L'attribut is
est un attribut universel qui indique qu'un élément HTML standard devrait se comporter comme un élément natif personnalisé (custom element) défini (voir Manipuler les custom elements pour plus de détails).
Cet attribut peut uniquement être utilisé si l'élément personnalisé indiqué a été correctement défini dans le document courant et qu'il étend le type d'élément sur lequel il est appliqué.
Exemples
Cet exemple est tiré de l'exemple word-count-web-component
(voir le résultat en live).
// On crée une classe pour l'élément class WordCount extends HTMLParagraphElement { constructor() { // On appelle super() pour récupérer l'initialisation // des classes parentes super(); // Le contenu du constructeur, etc. ... } } // On définit le nouvel élément. customElements.define('word-count', WordCount, { extends: 'p' });
<p is="word-count"></p>
Spécifications
Spécification | État | Commentaires |
---|---|---|
HTML Living Standard La définition de 'is' dans cette spécification. |
Standard évolutif |
Compatibilité des navigateurs
Le tableau de compatibilité de cette page a été généré à partir de données structurées. Si vous souhaitez contribuer à ces données, n'hésitez pas à consulter https://github.com/mdn/browser-compat-data et à nous envoyer une pull request.
Update compatibility data on GitHub
Ordinateur | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
is | Chrome Support complet 67 | Edge Aucun support Non | Firefox
Support complet
63
| IE Aucun support Non | Opera Support complet 55 | Safari Aucun support Non | WebView Android Support complet 67 | Chrome Android Support complet 67 | Firefox Android
Support complet
63
| Opera Android Support complet 48 | Safari iOS Aucun support Non | Samsung Internet Android Support complet 9.0 |
Légende
- Support complet
- Support complet
- Aucun support
- Aucun support
- Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.
- Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.
Voir aussi
- Les différents attributs universels