Я создаю пользовательский элемент html, расширяя div следующим образом:
class CustomDiv extends HTMLElement {
constructor() {
super();
}
}
customElements.define('custom-div', CustomDiv, { extends: 'div' });
, и я использую это в html
<custom-div>
<ul>
<li>one</li>
<li>two</li>
</ul>
</custom-div>
, когда я пытаюсь применить стиль к этому custom-div используя css
custom-div {
background-color: red;
}
но это не работает, что не так с моим кодом? вот это js скрипка