資源描述:
《html5需遵循的6個(gè)設(shè)計(jì)原則》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、html5需遵循的6個(gè)設(shè)計(jì)原則實(shí)際上,html5并不是由w3c直接制定的,w3c的方向是xhtml2,而不是html5。當(dāng)xhtml2脫離現(xiàn)實(shí),無(wú)法付諸實(shí)踐時(shí),w3c工作組才將研宄方向轉(zhuǎn)向html5o為什么xhtml2從未落到實(shí)處?因?yàn)樗`反了一條設(shè)計(jì)原理,這條設(shè)計(jì)原理就是著名的伯斯塔爾法則一一發(fā)送時(shí)要保守;接收時(shí)要開(kāi)放。而在html5設(shè)計(jì)過(guò)程中遵循了一系列原則,才使得html5得以快速推廣,本文將介紹html5遵循的6個(gè)設(shè)計(jì)原則,具體如下原則一:避免不必要的復(fù)雜性html4It;!D0CTYPEhtmlPUBLIC〃-//W3C/DTDHTML4.0l//EN"
2、"http://www.w3.org/TR/html4/strict,dtd"gt;html5It;!DOCTYPEhtmlgt;html4It;metahttp-equiv=〃Content_Type〃content=〃text/html:charset=utf-8"gt;html5It;metacharset=〃utf-8〃gt;原則二:支持己有的內(nèi)容以下四段代碼,在xhtml中只有第一段是正確的;而在htm15中,所有的都是正確的XML/HTMLCode復(fù)制內(nèi)容到剪貼板It;imgsrc=〃foo〃alt=〃bar〃/gt;nbsp;It;pclass=〃f
3、oo〃gt;Helloworldlt:/pgt:nbsp;It;imgsrc=〃foo〃alt=〃bar〃gt;nbsp;It;pclass=/zfoo/zgt:Helloworldnbsp:nbsp:It;IMGSRC="foo"ALT="bar"gt;nbsp;It;PCLASS=/Zfoo/Zgt;Helloworldlt;/Pgt;nbsp;It;imgsrc=fooalt=bargt:nbsp;It;pclass=foogt:HelloworldIt;/pgt;nbsp;原則三:解決現(xiàn)實(shí)的問(wèn)題在html4中,即使兩個(gè)塊級(jí)元素元素有相同的鏈接地址,也必須分
4、開(kāi)寫(xiě),因?yàn)閮?nèi)聯(lián)元素不能包含塊級(jí)元素1t;h2gt;It;ahref=〃/path/to/resource〃gt;Headlinetextlt;/agt;It;/h2gt:It;pgt:1t;ahref=〃/path/to/resource〃gt;Pa.ragraphtext.It;/agt;It;/pgt;而在html5中,由于使用了內(nèi)容模型,lt;agt;元素也可以包含塊級(jí)元素XML/HTMLCode復(fù)制內(nèi)容到剪貼板It;ahref=〃/path/to/resource〃gt;nbsp;nbsp;nbsp;It;h2gt:Headlinetextlt;/h2gt
5、;nbsp;nbsp;nbsp;It;pgt:Paragraphtext.It;/pgt;nbsp;lt;/agt;nbsp;原則四:求真務(wù)實(shí)htm15新增了多個(gè)元素,其中包括:section、article、aside和nav,它們代表了一種新的內(nèi)容模型一一給內(nèi)容分區(qū)。以前人們一直都在用div來(lái)組織頁(yè)面中的內(nèi)容,但與其他類似的元素一樣,div本身并沒(méi)有語(yǔ)義。但section、article、aside和nav實(shí)際上是在明確地告訴你__這一塊就像文檔中的另一個(gè)文檔一樣。位于這些元素中的任何內(nèi)容,都可以擁有自己的概要、標(biāo)題,自己的腳部。原則五:平穩(wěn)退化瀏覽器在遇到不
6、識(shí)別的type值時(shí),會(huì)將type的值解釋為textinputtype=〃number〃inputtype=〃search〃inputtype=/zrange/zinputtype=〃email〃inputtype二〃date〃inputtype=〃url〃原則六:最終用戶優(yōu)先一旦遇到?jīng)_突,最終用戶優(yōu)先,其次是作者,其次是實(shí)現(xiàn)者,其次標(biāo)準(zhǔn)制定者,最后才是理論上的完滿。以上就是html5需遵循的6個(gè)設(shè)計(jì)原則,希望對(duì)大家的學(xué)習(xí)有所幫助。