我在编写 HTML5 程序时遇到了问题。
我是一名自学成才的 Web 开发人员,正在学习 HTML5 以重新发布客户的网站。
将当前的 XHTML 1.x 页面转换为 HTML5 的最快方法是什么?
另外,我还能使用 XHTML 1 验证器吗?
答案1
这取决于您对“HTML5”的定义。HTML5 仍在开发中,如果我们像许多人一样将 HTML 5.1 Nightly 视为 HTML5 的当前定义,我们通常每天都会看到新版本。
最快的方法可能是将文件提交给http://validator.nu在 HTML5 模式下,然后修复报告的任何问题。但这并不能保证符合 HTML5(此处的意思是“验证器的作者认为适用于 HTML 5.1 Nightly 的内容”)。许多一致性要求只能由了解 HTML5 并理解页面内容的人来检查。
根据页面的不同,可能不是很快。您可能需要花费相当多的时间来学习 HTML5 规则和 CSS,因为许多在 XHTML 1.x 中有效的构造,特别是在 XHTML 1.0 Transitional 中,在 HTML5 中是被禁止的(尽管它们在浏览器中运行良好),并且需要用 CSS 替换(大部分)。