首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将我的网站转到html5

将我的网站转到html5
EN

Stack Overflow用户
提问于 2012-02-17 21:13:34
回答 3查看 8.3K关注 0票数 3

目前,我的网站使用了严格的XHTML编码。只能通过更改文档类型将其转换为HTML5吗?或者,我还需要做其他更改吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-02-17 21:22:44

W3C Markup Validator是检查您的站点是否与html5兼容的一个非常有用的工具。如果您将文档类型更新为<!DOCTYPE html>,然后通过验证器运行html,它将显示您的html当前与html5不兼容的所有实例。

这很可能包括更改一些自关闭标签,一些属性可能已经更改,如果你真的想要保持最新的html5 (而不仅仅是兼容的),你应该考虑使用<header>, <nav>, <section>, <article>标签,而不仅仅是普通的div。

更新可能还会使您的页面在不兼容的浏览器上看起来不同,在这种情况下,我建议使用html5shiv,以便旧版本的IE支持您正在使用的新标记。

票数 5
EN

Stack Overflow用户

发布于 2012-02-17 21:16:38

如果您想要“真正的”HTML5,您还必须更改许多标记元素,如菜单、部分、页脚……此外,它可能需要在CSS中进行一些更改,因为在HTML5中,所有元素都有div的属性。你需要使用一些脚本来支持旧的IE中的HTML5。

票数 2
EN

Stack Overflow用户

发布于 2012-02-17 22:18:37

XHTML在应用程序中运行良好,并被昵称为“XHTML5”,但是,如果您不将其作为应用程序/xhtml+xml提供,那么您将无法获得任何这些优势。如果您不使用XHTML,那么就不应该使用XHTML。仅仅更改doctype也不会带来任何好处,除非您打算重写当前页面并添加一些新元素、使用API等等。

如果您只打算随着时间的推移逐步进行转换,那么您可以交换doctype,并且您可能不会注意到任何差异。通过验证器运行它以检查错误。在继续之前,请先修复您的错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9328880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档