提问人:Fredy31 提问时间:11/26/2011 最后编辑:CommunityFredy31 更新时间:11/26/2011 访问量:1037
XHTML Mobile 1.0 - W3C 验证因脚本而无效
XHTML Mobile 1.0 - W3C Validation Invalid because of Script
问:
我正在尝试将 Google Analytics 放在我的移动网页中,但似乎我遇到了一个大问题。
尝试通过 W3C 验证器进行验证时,Google Analytics 代码中的脚本标记被调用为无效。
第 10 行,第 31 列:元素“脚本”未定义
<script type="text/javascript">
您已在文档中使用了上述元素,但您>使用的文档类型未定义该名称的元素。此错误通常是由以下原因引起的:
在使用框架的文档中错误地使用“Strict”文档类型(例如,您必须使用“Frameset”文档类型来获取“”元素), 通过使用供应商专有的扩展,例如“”或“”(这通常通过使用CSS来达到预期的效果来修复)。 在 XHTML 中使用大写标记(在 XHTML 中,属性和元素必须全部为小写)。
我在 XHTML Mobile 1.0 中,因为这是一个移动网站(所以我几乎无法改变它)。在 XHTML Mobile 1.0 中是否有一种有效的方法可以放入标签?
答:
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 是最新的。
评论