【问题标题】:What are pros and cons, If I choose HTML 5 for all new projects?如果我为所有新项目选择 HTML 5,有什么优点和缺点?
【发布时间】:2010-04-04 07:05:36
【问题描述】:

每个人,每个博客都在谈论 HTML 5 和 giving solution to use HTML in all browsers including IE6

  • 我们是否应该立即离开 XHTML 1.0 支持 HTML 5 并使用 JavaScript 支持 IE6?
  • 是否所有其他桌面/移动浏览器 除了 IE6 支持 HTML 5 没有 添加 JavaScript?
  • 每个浏览器都会呈现 CSS 编写 对于 HTML 5 元素?
  • 屏幕阅读器呢?

为所有新项目选择 HTML 5 的优缺点是什么?

【问题讨论】:

标签: css xhtml html


【解决方案1】:

优点:

  • 它有一些不错的新功能

缺点:

  • 对这些功能的支持非常少
  • 与 XHTML 和 HTML 4.x 相比,QA 工具还不成熟
  • 规范仍在更改

我们现在是否应该离开 XHTML 1.0 而转向 HTML 5

我不会。我会坚持使用 HTML 4.01。

并使用 JavaScript 来支持 IE6?

您需要 JS 垫片用于 IE6 以上。我认为 IE8 可能仍然需要它们 - 这是对 <article> 之类的基本支持,以便您可以应用 CSS。忘记 <video> 的新表单内容吧。

除了 IE6 之外的所有其他桌面/移动浏览器是否都支持 HTML 5 而无需添加 JavaScript?

没有

快速测试表明 IE8 和 Firefox 3.6 不支持 <article>(IE8 似乎无法使其可用于样式设置,Firefox 默认将其样式设置为 display: inline

每个浏览器都会呈现为 HTML 5 元素编写的 CSS 吗?

没有 JS hack。

屏幕阅读器呢?

大多数人将无法对新元素做任何有用的事情

【讨论】:

【解决方案2】:

【讨论】:

  • +1 非常好的链接。但我认为 HTML 还没有为可访问性做好准备
【解决方案3】:

XHTML 与 HTML5 doctype 一起使用,只要您将其作为 application/xml+xhtml 提供并使用 HTML5 doctype,您无需进行任何更改。

【讨论】:

  • 我知道,我的问题是关于新的 HTML 元素
  • 新元素的答案相同。
猜你喜欢
  • 2012-07-25
  • 1970-01-01
  • 1970-01-01
  • 2010-09-06
  • 2011-09-17
  • 1970-01-01
  • 2013-10-13
  • 2019-05-21
相关资源
最近更新 更多