HTMLUnknownElement 在现代浏览器中广泛支持,但如果你使用自定义元素,请确保查抄 Custom Elements API 的兼容性。
固然比力“反直觉”但是未知元素比自定义元素的兼容性还要好,可以放心大胆的使用。就是有些默认css样式必要设置,比如display:block;。经过我的多方观察和扣问,使用HTMLUnknownElement确实没有任何问题,而且比webcomponent更方便,比如名词中不必要加连字符“-”,想到一个单词就能用。只是要留意避开常见的原生html名就好了,很简单!