【问题标题】:migration from html4 to html5从 html4 迁移到 html5
【发布时间】:2015-08-21 05:12:47
【问题描述】:

我有一个用 VS2005 和 html4 开发的应用程序。首先我的问题是,是否有任何工具可以从 html4 迁移到 html5。

我的计划是首先从 VS2012 中可用的下拉列表中选择 HTML5,然后只需将 doctype 定义从母版页更改为 <!DOCTYPE html> 并修复所有警告,例如用填充替换单元格填充等。

这些步骤是否足以将应用程序转换为HTTML5

【问题讨论】:

  • 你为什么要这样做?
  • @Luïs 以实现本地存储、离线缓存和 HTML5 中可用的所有新功能

标签: css asp.net html


【解决方案1】:

这些步骤是否足以将应用程序转换为 HTML5?

简而言之,是的,差不多就是这样。

HTML5 被明确设计为向后兼容 HTML4;除了文档类型之外,您几乎不需要更改。

有几点需要注意,可能需要更改:

  • 一些较旧的 HTML 标记在 HTML5 中已被弃用。你不能使用<blink><marquee> 之类的东西或其他类似的糟糕东西。不过希望你没有使用它们?

  • 还有一些属性已被弃用,主要是支持使用 CSS。因此,如果您在 HTML 标记中使用 widthheightcolor 属性,则应将它们替换为 CSS。这同样适用于<font> 标签;改用 CSS 来定义字体和字体大小。

  • HTML5 中有多种新标签可供您使用。这些是<section><footer> 之类的标签,旨在使您网站的代码对搜索引擎更具可读性。但是您不必使用它们;它们完全是可选的。请注意,除非您使用 JavaScript hack,否则 IE8 和更早版本不支持它们,因此如果您需要支持 IE8,最好不要使用这些标签。不过,您仍然可以在 IE8 中使用 HTML5 文档类型。

您可能会发现阅读 W3C 的官方文档非常有用,该文档详细说明了 HTML4 和 HTML5 之间的区别。在这里阅读:http://www.w3.org/TR/html5-diff/

【讨论】:

    猜你喜欢
    • 2013-02-10
    • 2011-11-22
    • 2018-05-12
    • 1970-01-01
    • 2019-07-29
    • 2011-09-18
    • 1970-01-01
    • 2012-06-20
    • 1970-01-01
    相关资源
    最近更新 更多