HTML 用戶優(yōu)先和效率
HTML5規(guī)范是按照用戶優(yōu)先的準(zhǔn)則來(lái)編寫(xiě)的,這意味著在遇到無(wú)法解決的沖突時(shí),規(guī)范會(huì)把用戶放到第一位,其次是程序開(kāi)發(fā)者,最后才是瀏覽器。
HTML5衍生出XHTML5 (可以通過(guò)XML工具生成有效的HTML代碼)。HTML和XHTML兩種版本的代碼經(jīng)過(guò)序列化可以生成幾乎一樣的DOM樹(shù)。
1.安全機(jī)制的設(shè)計(jì)
為了提高HTML5的安全性,HTML5在設(shè)計(jì)時(shí)就做了大量的工作。規(guī)范中的各個(gè)部分都有專門(mén)針對(duì)安全的章節(jié),并且安全是被優(yōu)先考慮的。HTML5引入了一種新的基于來(lái)源的安全模型,該模型不僅 易用,而且對(duì)各種不同的API都通用,能跨域進(jìn)行安全對(duì)話。
2.表現(xiàn)與內(nèi)容分離
HTML5在清晰分離表現(xiàn)和內(nèi)容方面做了大量工作,包括CSS在內(nèi),HTML在所有可能的地方都 努力進(jìn)行了分離。HTML5規(guī)范已經(jīng)不支持老版本的HTML的大部分表現(xiàn)功能了,但得益于HTML5在 兼容性方面的設(shè)計(jì)理念,那些功能仍然能用。在HTML5中,表現(xiàn)和內(nèi)容分離的概念也不是全新的,在 HTML4 Transitiona丨和XHTML1.仲就已經(jīng)開(kāi)始使用這樣的概念了。
點(diǎn)擊加載更多評(píng)論>>