根据W3C Validator,我的
HTML几乎符合
HTML5标准,只剩下一个
错误:用于配置Google Plus按钮的
Javascript代码.
无论我是否添加CDATA,错误“元素脚本的文本内容不是所需的格式:预期的空格,制表符,换行符或斜杠,但找到{而不是”.显示此行:
<script src="http://apis.google.com/js/plusone.js" type="text/javascript">
{"lang":"en","parsetags":"explicit"}
</script>
……我非常怀疑你是否会在这里赢得验证战.
如果你有一个痴迷于验证的客户/老板(而不是坚实的代码 – 因为你可以完全拥有脆弱,片状,有效的代码),那么你可以告诉他们完全放弃g.
但Google正在使用该脚本标记加载其文件,该文件正在查找加载的最后一个脚本标记,然后使用内部文本来配置程序.
这是完全有效的语法吗?@H_403_15@不是,不是.
也许他们可能会考虑尝试在JS评论中工作,但实际上,谷歌会经常改变这些东西,因为他们接管世界并发展网络编程(angular.js是疯狂的).
虽然它们并不完美,但我怀疑它们的代码比“W3C验证器认可的”代码更加可靠.