html5的影响和问题

时间:2009-08-04 12:51:45

标签: html5

我一直听说html5并在本网站的其他问题/答案上看到当前浏览器还不支持它...我所知道的:

  • 它有可能取代闪光灯和银光灯
  • Google似乎正在构建新系统以利用它 (这是正确的吗?)

我不知道(这很多,但会将其限制在某些兴趣点):

  • 现有网站如何在html5浏览器中工作(向后兼容?)
  • 是Flash / Silerlight真的走了吗?他们会得到支持吗? (我确定adobe会不高兴)
  • 是javascript影响?改进? jquery还能用吗?
  • 有一个很好的网站列表(高级别下来)html代码影响是什么?

7 个答案:

答案 0 :(得分:4)

W3C有differences between HTML 4 and 5的工作草案。

答案 1 :(得分:3)

  谷歌似乎正在建设新的   利用它的系统(是   那是对的吗?)

<强> 正确

Google Bets Big on HTML 5: News from Google I/O

HTML5 and The Future of the Web

HTML 5 is a mess. Now what?

答案 2 :(得分:3)

http://html5doctor.com/可能是回答其中很多问题的好地方。

不要再把它想象成新版本了。把它想象成另一个步骤,建立在我们拥有的东西上,并引入一些让我们做新事物的新元素。

阅读新元素及其拥有的浏览器支持,然后在他们帮助您的地方开始使用它们(记住使用正确的doctype)。

答案 3 :(得分:2)

这是一篇关于html 5的精彩文章/漫画,以及它与xhtml的区别。我发现它在解释差异时非常有用。

[http://www.smashingmagazine.com/2009/07/29/misunderstanding-markup-xhtml-2-comic-strip/][1]

答案 4 :(得分:2)

回答一个问题:

  

“Flash / Silerlight真的消失了吗?会   他们得到支持? (我确定adobe   不会高兴)“

是的,它们将受到支持,因为HTML5仍然具有OBJECT标记,这是用于嵌入外部内容(例如Flash等)的内容。

答案 5 :(得分:1)

对于初学者来说,它可以在旧版浏览器中使用。我已经在合理的版本范围内在大多数主流浏览器中使用它:http://www.stevefenton.co.uk/

Flash和Silverlight仍然是互联网的一部分,但他们想要做的是让视频内容(例如)不需要插件来播放它。我们的想法是选择一种所有浏览器都支持的格式(这比听起来更困难,因为编解码器可能需要许可,或者如果它们不需要 - 可能不那么好。)

支持HTML5的所有浏览器也会显示HTML4.01和XHTML网站。

JavaScript和jQuery将继续有效。

查看http://www.w3.org/网站了解完整规格(草稿)。

答案 6 :(得分:0)

  
      
  • 现有网站如何在html5浏览器中工作(向后兼容?)
  •   

很好。 HTML5尽可能向后兼容。当然,一些新的HTML5标签/ API在旧版浏览器中不起作用(尽管many, like the new form field types, degrade gracefully),但HTML5的大部分内容仅指定并构建现有浏览器如何解析HTML。

  
      
  • 是Flash / Silverlight真的没了?他们会得到支持吗? (我确定adobe会不高兴)
  •   

Adob​​e和微软尚未取消关于Flash和Silverlight的工作,也没有任何浏览器制造商(甚至不是Apple)表示他们正在删除他们的插件API。所以不,Flash和Silverlight都没有消失。

  
      
  • 是javascript影响?改善?
  •   

HTML5规范既定义了HTML的DOM接口(之前的HTML规范没有这样做),又添加了新的浏览器JavaScript API(例如data-属性和地理定位)。但语言的JavaScript不受影响,因为它在ECMAScript Language Specification

中指定
  
      
  • jquery还能用吗?
  •   

  
      
  • 有一个很好的网站列表(高级别下来)html代码影响是什么?
  •   

您无需更改任何HTML代码即可继续使用。

正如其他答案中所提到的,W3C有一个体面的HTML4变更文档:

如果你熟悉HTML 4,那么潜入HTML5是一个很好的介绍,特别是它介绍了“你应该知道的5件事”章节: