Amp html 为什么标签';头>;样式[amp样板文件]';还是不正确?

Amp html 为什么标签';头>;样式[amp样板文件]';还是不正确?,amp-html,Amp Html,虽然我花了几个小时修复了上一个AMP验证错误,但在解决以下错误时需要进一步的帮助: 标签“head>style[amp-boilerplate]”中的必填文本(CDATA)缺失或不正确 如图所示 我真的不明白为什么会抛出这个错误。 包含上所示的代码段,并且似乎格式正确 我希望任何人都能帮助我。我正在查看您的页面,AMP样板代码中似乎缺少一个空格字符。我会尝试将其完全删除,然后再次复制并粘贴到您的页面中。尝试以下操作: 根据@Andrew和其他几个小改动进行了更正 此外,建议您在根目录中使用而不

虽然我花了几个小时修复了上一个AMP验证错误,但在解决以下错误时需要进一步的帮助:

标签“head>style[amp-boilerplate]”中的必填文本(CDATA)缺失或不正确

如图所示

我真的不明白为什么会抛出这个错误。 包含上所示的代码段,并且似乎格式正确


我希望任何人都能帮助我。

我正在查看您的页面,AMP样板代码中似乎缺少一个空格字符。我会尝试将其完全删除,然后再次复制并粘贴到您的页面中。

尝试以下操作:

根据@Andrew和其他几个小改动进行了更正


此外,建议您在根目录中使用
而不是
\u symbol
。谷歌CDN将使用它。如您所见,它现在在CDN中显示时已丢失。

非常感谢您的建议,Andrew,但这不起作用。我在intelliJ、contao、direct和sublime中尝试了几次,但都没有成功(我的错,我应该看一下你的代码的其余部分…很抱歉。不,是我的错。因此@Jay Gray修复了他的版本中的问题,你完全正确。问题似乎是-关键帧中缺少空格-但我仍然没有解决问题。模板看起来很棒,但在前端查看时,所有关键帧空格都是空白丢失。应为
@-moz keyframes-amp start{…}
,但为
@-moz keyframes amp start{…}
我完全不知道contao cms为什么要这么做。修复了它。缩小标记的后端选项扼杀了它。我赞扬你们所有人!你们的版本工作得很有魅力。你们介意告诉我到底是什么大问题吗?只是为了将来的问题:)我有自己的
lint
程序来清理我的AMP文档。它发现的一个问题也是由@Andrew发现的。虽然传统上使用相对寻址,但绝对URL由Google CDN更好地处理。这个理论并没有被普遍接受,但它对我来说是有效的,并且是我
lint
程序的一部分。我的
lint
还发现上面没有
捷径图标。如果这符合要求,请接受答案。