Upgrade to Pro — share decks privately, control downloads, hide ads and more …

HTML5的困惑

Avatar for xiongsongsong xiongsongsong
September 11, 2012

 HTML5的困惑

2010年05月的分享

Avatar for xiongsongsong

xiongsongsong

September 11, 2012
Tweet

Other Decks in Programming

Transcript

  1. 历史  超文本置标语言 1993年06月  HTML2.0 1995年11月  HTML3.2 1996年1月14日

     HTML4.0 1997年12月18日  HTML 5 猴年马月, (伊恩.希克森 Ian Hickson 提到了 2022 )
  2. 1994年 Netscape Opera 1.x HTML 1.0 1995年 Netscape Opera 1.x

    IE 1.x CSS酝酿中。。。 HTML2.0 1999年 Netscape Opera 2.x IE 5.x HTML3.0,4.0 CSS 2.1 2001年 IE 6.x Opera 6.x Mozilla 0.7 XHTML 1.0 2004年 IE 6.0 SP2 Opera 7.5 Mozilla Firefox 1.0 Safari 1.0 XHTML 1.1 20010年 IE 8,IE9 Opera 10.X Mozilla Firefox 3.6X Safari 4.x Chrome 4x HTML 5(2007) CSS3
  3. HTML 5的前世今身  XHTML 过渡到 XML?  Ian Hickson与W3C决裂 

    2004年,Web Application 1.0  2007年,被W3C接纳  专门成立了HTML 5小组  Ian Hickson到Google上班去了  Ian Hickson和克雷格•文特尔  20XX?
  4. HTML 5的“利好消息”  乔布斯支持HTML 5  Adobe IO 发布HTML5扩展包 

    Google力推HTML5  Youtube成立HTML5实验室 关键字:webkitChrome,Safari
  5. HTML 5 新增Tag的几点问题  强制?  <header><!--header--></header>  header{color: red;}

    IE6、7、8无法渲染。  或许我们不需要新标签,而是一种机制,允许将语义化丰富到现在文档的机 制。简而言之:就是HTML扩展。  HTML5目前的草案,没有发现任何可扩展的痕迹。
  6. HTML 5 新增Tag的几点问题  扩展现有XHTML  <div structure="header">  div[structure]

    {font-weight: bold} IE7、IE8均能够支持。  我们并不需要添加特定的HTML新词汇 (个人产物)  “增加新元素”,并不能提高HTML的语义化能力。  而是需要的是HTML扩展
  7. HTML 5 新增Tag的几点问题  更进一步说:HTML5应该多采用一些属性。  <ul role="navigation sitemap"> 

    <li href="downloads">Downloads</li>  <li href="docs">Documentation</li>  <li href="news">News</li>  </ul>
  8. HTML 5 和 HTML5  W3C的HTML 5和Ian Hickson 的HTML5 

    何时合并到主干?  试水时间?
  9. 无需等待  用的人多了,就成了事实上的HTML5。  CSS 3 +IE私有滤镜桌面平台  CSS3 +

    JS API  移动平台(webKit很完美)  HTML 5新标签杯具 or 鸡肋?
  10. END