developer.mozilla.org
Using custom elements - Web APIs | MDN
One of the key features of web components is the ability to create custom elements: that is, HTML elements whose behavior is defined by the web developer, that extend the set of elements available in...