是时候切换HTML5和CSS3了吗?

时间:2011-03-16 12:53:43

标签: html html5 css3 standards

  

可能重复:
  Should i be using HTML5 and CSS3?

您如何决定是否需要使用html5和css3?选择这种方法的优点和缺点是什么。

我能想到的优点和缺点:

优点:

  • 清洁代码
  • 支持@ font-face
  • 阴影和圆角
  • 动画

缺点:

  • 并非所有浏览器都支持
你可以帮我决定吗?你怎么决定你是否在我的情况下?

谢谢!

5 个答案:

答案 0 :(得分:3)

确实不会在很长一段时间内切换到“HTML5和CSS3”。

现在是时候仔细查看HTML 5和CSS 3添加的功能,并根据具体情况决定:

  • 浏览器支持
  • 在不支持它们的浏览器中使用它们的后果
  • 获得的好处
  • 可用后备选项

... 特定功能今天值得使用。

答案 1 :(得分:1)

精心设计的网站应始终优雅地降级,HTML和CSS都支持此功能。目标不应该是让您在旧版浏览器中看起来很棒 - 只是为了让您的网站在旧版浏览器中使用。设计良好的网站应该可以在CSS关闭的情况下使用。

答案 2 :(得分:0)

我认为只有目标浏览器兼容后才会出现明确的YES。但是,如果我的目标浏览器支持HTML5的特定功能,并且我的开发仅限于这些支持的功能,则可以使用HTML5。

答案 3 :(得分:0)

有些人仍然使用曾经被古埃及人使用过的浏览器,比如IE6,他们将无法查看你的页面(特别是新的样式/标签)。

如果您有一个公共网站,几乎可以访问任何人,我建议至少在大转换之前等待几年。

另一方面,如果您拥有一组可控制的用户,例如我正在处理的Intranet网站,您可以轻松地强制使用支持此功能的更现代的浏览器,例如Google Chrome,Apple Safari,Mozilla Firefox,Internet Explorer 9(刚刚发布)。

答案 4 :(得分:0)

我认为完全取决于您的定位对象。如果您的目标是开发人员,例如Stack Overflow,那么我认为您可以使用新技术。如果你真的需要显示要升级的消息,那么我相信开发人员会理解。

您不应将其用于一般网站,例如具有非常广泛受众的商店。这是因为他们中的很多人都会使用IE 6 - 8.事实上,XP上没有人(我的整个办公室+我认识的其他人)都可以升级到支持某些功能的IE9,这也是令人沮丧的。

所以我认为没有一个明确的日子,每个人都可以使用它。这只是查看浏览器和目标受众的市场份额,并决定是否值得为99%的人提供更好的体验并忽略其他1%的情况。虽然我确信这些数据完全没有,但可能很多更糟糕。

总之,这取决于您的受众,以及您是否愿意不支持不同数量的用户。