看规格,我看不到本节中不能使用自定义元素的任何理由。 但是我不确定。
我的问题是,HTML5定制元件可以在头部使用吗? 如果可以的话,那么它是验证器服务中的一个错误。 如果没有,那么我将不得不找到另一种直到正确的时刻才能运行脚本的方式。 thanks.进一步调查(感谢 @danny'365csi'engelman)使我相信,即使是浏览器也将自定义元素移出头部,进入身体部分。
一些模拟代码:
来源是:
<!DOCTYPE html>
<html>
<head>
<my-custom-elem></my-custom-elem>
<!-- other tags in the HEAD -->
</head>
<body>this is the body
</body>
</html>
<html>
<head>
</head>
<body>
<my-custom-elem></my-custom-elem>
<!-- other tags in the HEAD -->
this is the body
</body></html>
我也受到这个限制的困扰,今天仍然是
no。 除非更新“头”插入模式的解析算法以允许自定义元素,否则它们将被移至
<body>
元素中。