91久久久久久久久_欧美日韩中文_在线观看中文字幕亚洲_夜夜骑首页_精品久久伊人_天天色天天射天天操

當前位置:首頁文章首頁 新聞中心 業務咨訊

3C發布HTML5設計原則

作者:  來源:  發布時間:2011-4-27 13:59:48  點擊:

  在由InfoQ獨家社區支持的上海“擁抱HTML5”活動上,第一次來到中國的《JavaScript DOM編程藝術》和《HTML5 For Web Designer》作者Jeremy Keith與大家一起回顧了HTML的發展歷程,分享了HTML5的設計原則,并與在場與會者做了精彩互動。

  首先,Jeremy回顧了HTML的歷史,從HTML 2.0到XHTML 2.0,此處他引用了Postel法則(魯棒性原則):

  對自己發送的東西要嚴格,對接收的東西則要寬容。指出XHTML 2.0由于語法解析過于嚴格,因此不太適合于Web。

  Jeremy認為所有的項目都應該有設計原則,HTML5也同樣如此,W3C就為此發布了HTML設計原則,他強調了其中的兼容性、實用性與互操作性。

  1、避免不必要的復雜性

  Jeremy舉了DOCTYPE的例子,表示HTML 4.01和XHTML中的DOCTYPE過于冗長,連自己都記不住這些內容,但在HTML5中只需要簡單的就可以了。DOCTYPE是給驗證器用的,而非瀏覽器,瀏覽器只在做DOCTYPE切換時關注這個標簽,因此并不需要寫得太復雜。然后,他又提到如何指定字符集,在HTML5中只需要。

  規范也許會寫得十分復雜,但瀏覽器的實現卻可能很簡單,規范有時會去遷就瀏覽器的實現。

  2、支持已有內容

  XHTML 2.0最大的問題就是不支持已經存在的內容,這違反了Postel法則。現實情況中,開發者可以寫出各種風格的HTML,瀏覽器遇到這些代碼時,在內部所構建出的結構應該是一樣的,呈現的效果也應該是一樣的。

  3、解決實際問題

  規范應該去解決現實中實際遇到的問題,而不該考慮那些復雜的理論問題。例如,既然有在中嵌套多個段落標簽的需要,那就讓規范支持它。

  4、用戶怎么使用的,就怎么設計規范

  當一個實踐已經被廣泛接受時,就應該考慮將它吸納進來,而不是禁止它或搞一個新的實踐出來。

  例如,HTML5中新增了nav、section、article及aside標簽,它們引入了新的文檔模型,即文檔中的文檔。在section中,還可以嵌套h1到h6的標簽,這樣就有了無限的標題層級,這也是很早之前Tim Berners Lee所設想的。

  5、優雅地降級

  Jeremy在此處舉了input的例子,HTML5中input標簽的type屬性增加了很多類型,當瀏覽器不支持這些類型時,默認會將其視為text。這就是一種優雅降級。

  此外,在談到HTML5與Flash之爭時,他認為很多情況下,這就是和

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
主站蜘蛛池模板: 日本一级片在线观看 | 国产精品一二三 | 成人日韩在线 | 欧美日韩成人在线 | 日本国产一区 | 日韩不卡在线 | 中文字幕在线免费看 | 国产主播精品 | 日韩欧美二区 | 三级福利视频 | 啊v在线 | 国产91av视频 | 天天爱综合| 欧美在线激情 | 日本欧美久久久久免费播放网 | 88av视频 | av黄色在线 | 中文字幕高清在线 | 亚洲黄色一级 | 97精品国产露脸对白 | 国产伦理一区 | 欧美自拍视频 | av一二三区 | 国产xxx| 久久精品二区 | 超碰福利在线 | 日韩一区二区免费视频 | 一区二区三区四区在线视频 | 久久亚洲免费视频 | 第一福利视频导航 | 国产第五页 | 色婷婷免费视频 | a级片网站| 欧美日韩高清 | 国产性猛交╳xxx乱大交 | 3p在线观看 | 成人午夜影院 | 国产日韩中文字幕 | 久久日本 | 欧美激情综合五月色丁香 | 国产精品欧美在线 |