XHTML Mobile 1.0 - W3C 验证因脚本而无效

XHTML Mobile 1.0 - W3C Validation Invalid because of Script

提问人:Fredy31 提问时间:11/26/2011 最后编辑:CommunityFredy31 更新时间:11/26/2011 访问量:1037

问:

我正在尝试将 Google Analytics 放在我的移动网页中,但似乎我遇到了一个大问题。

尝试通过 W3C 验证器进行验证时,Google Analytics 代码中的脚本标记被调用为无效。

第 10 行,第 31 列:元素“脚本”未定义<script type="text/javascript">

您已在文档中使用了上述元素,但您>使用的文档类型未定义该名称的元素。此错误通常是由以下原因引起的:

在使用框架的文档中错误地使用“Strict”文档类型(例如,您必须使用“Frameset”文档类型来获取“”元素), 通过使用供应商专有的扩展,例如“”或“”(这通常通过使用CSS来达到预期的效果来修复)。 在 XHTML 中使用大写标记(在 XHTML 中,属性和元素必须全部为小写)。

我在 XHTML Mobile 1.0 中,因为这是一个移动网站(所以我几乎无法改变它)。在 XHTML Mobile 1.0 中是否有一种有效的方法可以放入标签?

JavaScript 移动 xhtml w3c 验证

评论


答:

2赞 Trott 11/26/2011 #1

<script>标记已在 XHTML Mobile Profile 1.1 中添加。最新的是 XHTML Mobile Profile 1.2。除非你有充分的理由,否则我不会使用 XHTML Mobile 1.0。

顺便说一句,iPhone、Android 等可以很好地处理 HTML5。

评论

0赞 Fredy31 11/26/2011
问题是,现在我的合同是制作一个没有 HTML 5 的移动页面(W3C 验证器仍然有点错误......我会看看我是否可以将其更改为 XHTML Transitional...应该帮助我。
0赞 Trott 11/26/2011
如果可以更改为 XHTML Mobile Profile 1.1 而不是 1.0,则会提供 script 标记。1.2 是最新的。