是否可以通过 w3 xhtml 严格验证并仍然在我的网页上使用 google 分析代码?
是否可以通过 w3 xhtml 严格验证并仍然在我的网页上使用 google 分析代码?
Is it possible to pass w3 xhtml strict validation and still use google analytic code on my webpage?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的。如果特定代码包含 &、> 或 < (事实并非如此),您必须将 JavaScript 包装在
(&符号通常为 XML 实体保留,其他符号用于标记)。
如果您使用 XHTML MIME 类型
application/xhtml+xml
而不是默认的 HTML MIME 类型text/html
来提供网页,则可能会出现问题。在后一种 MIME 类型下提供页面只会导致跨浏览器兼容性降低并阻止许多脚本运行。尽管从长远来看,我会关注 HTML5 合规性而不是 XHTML 合规性——这是 Web 标准进一步发展的方向。Yes. If the specific code were to contain an &, >, or < (it doesn't), you would have to wrap the JavaScript in
<script type="text/javascript">//<![CDATA[
and//]]></script>
(ampersands are normally reserved for XML entities, and the others are for tags).If you serve your web page using the XHTML MIME type
application/xhtml+xml
rather than the default HTML MIME typetext/html
, problems may result then. Serving pages under the latter MIME type only causes reduced cross-browser compatibilty and prevents many scripts from working. Though in the long term, I would focus on HTML5 compliance rather than XHTML compliance – that's the way further development of web standards is heading.