最后更新的 XHTML 中的 JavadScripting [英] Last Updated JavadScripting in XHTML

查看:17
本文介绍了最后更新的 XHTML 中的 JavadScripting的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

所以我有这个 XHTML 文档,我在 <head> 标签之间嵌入了这个脚本:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!--创建于 2016 年 1 月 12 日--><html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"><头><!--日期更新,由--><script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><脚本>函数 makeArray() {for (i = 0; i 

更新文档在页脚中最后更新的日期:

</html>

这里的问题是,当我通过

我不确定如何更正此问题以便文档可以通过验证...

解决方案

就验证而言,处理此问题的最佳方法是不使用 XHTML.

  • 在 99% 以上的情况下,XHTML 比它的价值更麻烦(因为大多数尝试使用 XHTML 的人告诉浏览器它是 HTML,因此必须编写它以便它同时适用于 XML 和 HTML 解析器).
  • Transitional Doctypes 旨在帮助人们在 CSS 支持较差的情况下轻松使用 CSS.那是在90年代.很长一段时间以来,CSS 支持都不是很差.
  • 当前的标准是 HTML 5.浏览器比 XHTML 1.0 更好地支持它.您几乎肯定应该使用它(也不要使用它的 XHTML 序列化).
<小时>

如果您真的、真的想使用 XHTML,请阅读:

换句话说,使脚本在 XHTML 中有效的最佳方法是将它们放在外部 JS 文件中.

如果失败,请用注释和 CDATA 标记包裹脚本元素的内部:

 



        
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆