国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

簡單認識HTML5:HTML5的設計思想

2024-08-26 00:16:55
字體:
來源:轉載
供稿:網(wǎng)友

武林網(wǎng)(www.survivalescaperooms.com)文章簡介:應該制定HTML5 文檔的一致性要求,甚至利用新元素、屬性、API和內容模型。這樣,網(wǎng)頁內容才能在更老或者能力較弱的用戶代理中優(yōu)雅降級。就用HTML5表單來說明吧,input新增的type有number、search、range、email、date、url等,這些新type值在不支持它的瀏覽器里面,將

注:本文中的例子應該用代碼展示的,但是因為現(xiàn)在用的DOCTYPE為XHTML1.0,瀏覽器讀不出來HTML5代碼,pre也沒法
代碼閱讀,所以只能通過文字來說明了。

 避免不必要的復雜性
如果可能,簡明的解決方案總是比復雜的解決方案更受歡迎。
HTML 4.01的文檔類型是這樣設置(因為瀏覽器解析的原因,我把尖括號省略了):
!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01//EN” “”
XHTML 1.0的DOCTYPE是:
!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“”
而在HTML 5中,省掉不必要的復雜性,doctype就簡化成了:!DOCTYPE html
支持已有的內容
已存在的內容依賴于預期的用戶代理處理過程和行為,來實現(xiàn)預期的功能。
支持已有的內容是指,對已存在的內容100%的支持。
解決現(xiàn)實的問題
對應網(wǎng)頁內容面對的問題,不能迎合存在需要的摘要架構是勝不過實際的解決方案的。
舉例子,假設我使用HTML 4或XHTML 1,對應一個整塊內容,比如一個商品列表好了,有商品圖、商品標題、商品簡介等,我要分別給這三塊元素加上三個相同的鏈接。然而在HTML5里面,你完全可以用一個a標簽包含這三個區(qū)塊。也就是,a標簽包含塊級元素。這解決了現(xiàn)實的問題。
求真務實
HTML5中新的語義元素就是遵循求真務實原理的反映。
假如你現(xiàn)在看網(wǎng)頁,估計都會有這樣的一些代碼: id=”header” id=”navigation” id=”main” id=”sidebar” id=”footer” 然而在HTML5里面,新增的標簽可以把相應的div替換掉,比如header、nav、aside、footer。別以為這些是id的替換品,不是的,新標簽其實是替換class的,因為這些標簽可以在頁面中重復使用。
平穩(wěn)退化
應該制定HTML5 文檔的一致性要求,甚至利用新元素、屬性、API和內容模型。這樣,網(wǎng)頁內容才能在更老或者能力較弱的用戶代理中優(yōu)雅降級。
就用HTML5表單來說明吧,input新增的type有number、search、range、email、date、url等,這些新type值在不支持它的瀏覽器里面,將被解釋為text。所以,可以大膽使用HTML5表單,它做到了“優(yōu)雅降級”。
最終用戶優(yōu)先
一旦遇到?jīng)_突,最終用戶優(yōu)先,其次是作者,其次是實現(xiàn)者,其次標準制定者,最后才是理論上的完滿。
PDF:design of html5

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 息烽县| 尼勒克县| 开化县| 开封县| 乌拉特中旗| 松江区| 都安| 桐乡市| 沁阳市| 江门市| 海盐县| 阿拉善盟| 察隅县| 沅江市| 会宁县| 舟山市| 漠河县| 泗洪县| 凌海市| 镇远县| 开原市| 四川省| 安庆市| 德昌县| 长治县| 社旗县| 利川市| 陇川县| 盐源县| 崇州市| 章丘市| 鄄城县| 永吉县| 噶尔县| 万年县| 偏关县| 隆昌县| 新营市| 来凤县| 来凤县| 昂仁县|