【问题标题】:Doctype, HTML 5文档类型,HTML 5
【发布时间】:2011-02-24 20:55:54
【问题描述】:

我有两个问题:

1) 是 HTML5 发布的,如果是,什么时候发布?

2) 正在使用 doctype HTML 5 吗?还是最好使用以下之一: - HTML 4.01 严格, - HTML 4.01 过渡, - HTML 4.01 框架集, - XHTML 1.0 严格, - XHTML 1.0 过渡, - XHTML 1.0 框架集, - XHTML 1.1

【问题讨论】:

  • 谢谢大家的回答-还有一个问题:我应该在这里使用哪种文档类型:ursic-ei.si
  • 除非您使用 XML MIME 类型发送页面,否则 doctype 对浏览器的唯一区别是是否触发标准模式。您正在考虑的所有文档类型(包括 HTML5 文档类型)都会触发标准模式,因此只有将其作为 XML 发送(或者您使用依赖于文档严格遵守其指定的文档类型)。

标签: html doctype


【解决方案1】:
<!DOCTYPE html>

这就是 HTML5 文档类型。所有现代浏览器都支持 HTML5,尽管功能支持不一定完整。

截至 2010 年 3 月,该规范处于标准草案状态,根据 W3C 时间表,HTML5 应在 2010 年底达到 W3C 推荐状态。

此处显示了 HTML5 功能支持的漂亮表格: http://www.findmebyip.com/litmus/#target-selector

在我看来,没有理由不使用 HTML5 文档类型。

【讨论】:

  • 这张图表不错,但有点误导。例如,iPhone 上的 Safari 支持 GeoLocation。那里一定有一个更详细的矩阵。
  • @Frank 确实如此,但图表并未将 iPhone 列为平台,仅将 Mac/Windows...
  • 您可以说“所有浏览器都支持 HTML5,尽管功能支持不一定完整”。例如,NetScape 3 支持 HTML5 解析器,但不支持某些元素,如 &lt;aside&gt;&lt;style&gt;。 :)
【解决方案2】:

这个新的 DOCTYPE 的一个好处是,所有当前的浏览器(IE、FF、Opera、Safari)都会查看它并将内容切换到标准模式——即使它们没有实现 HTML5。这意味着您可以从今天开始使用 HTML5 编写网页,并让它们持续非常非常长的时间

【讨论】:

  • 澄清一下,您可以使用 HTML5 文档类型并处于标准模式,但这并不意味着您可以使用 HTML5 元素。显然,浏览器必须支持这些元素才能使用它们,并且仅使用 doctype 并不能打开它们。
【解决方案3】:

通过谷歌快速搜索:

问题 1:是的,2008 年 1 月 22 日,W3C 发布了 HTML 5 的工作草案。 http://www.w3schools.com/w3c/w3c_html.asp

问题 2:有几个示例 html 5 站点来演示它可以做什么,尽管它们只使用 &lt;!DOCTYPE html&gt;http://html5demos.com/

"注意:HTML 5 还不是 W3C 推荐的标准!" http://www.w3schools.com/html5/html5_reference.asp

编辑:正如 Marcel Korpel 所说...工作草案不是正式发布。

【讨论】:

【解决方案4】:

你可以在这里测试 HTML5 的一些特性http://html5demos.com/ HTML5 不会被“发布”,它是一个随着时间的推移会一点一点地在浏览器中实现的规范。尽管大多数流行的浏览器已经实现了迄今为止的大部分标准。

【讨论】:

    【解决方案5】:

    你可以在http://whatwg.org/html5找到最新的草稿。

    那里有一个关于 HTML 5 的部分 Doctype

    【讨论】:

      猜你喜欢
      • 2010-11-27
      • 2011-09-13
      • 1970-01-01
      • 1970-01-01
      • 2014-12-25
      • 2014-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多