是html5自定义元素allowed 我正在尝试编写一些符合HTML5标准的代码,仅在用户同意cookie之后才需要运行某些脚本。 HTML代码看起来像这样,同意书<HEAD>

问题描述 投票:0回答:0
验证此问题时,Custom-Element标签显然会关闭头部部分,并生成一堆错误。

看规格,我看不到本节中不能使用自定义元素的任何理由。 但是我不确定。

我的问题是,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>

Chrome开发人员工具给我:

<html> <head> </head> <body> <my-custom-elem></my-custom-elem> <!-- other tags in the HEAD --> this is the body </body></html>

我也受到这个限制的困扰,今天仍然是

no

。 除非更新“头”插入模式的解析算法以允许自定义元素,否则它们将被移至

<body>

元素中。

html custom-element
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.