HTML 用戶優(yōu)先和效率
HTML5規(guī)范是按照用戶優(yōu)先的準(zhǔn)則來編寫的,這意味著在遇到無法解決的沖突時,規(guī)范會把用戶放到第一位,其次是程序開發(fā)者,最后才是瀏覽器。
HTML5衍生出XHTML5 (可以通過XML工具生成有效的HTML代碼)。HTML和XHTML兩種版本的代碼經(jīng)過序列化可以生成幾乎一樣的DOM樹。
1.安全機(jī)制的設(shè)計(jì)
為了提高HTML5的安全性,HTML5在設(shè)計(jì)時就做了大量的工作。規(guī)范中的各個部分都有專門針對安全的章節(jié),并且安全是被優(yōu)先考慮的。HTML5引入了一種新的基于來源的安全模型,該模型不僅 易用,而且對各種不同的API都通用,能跨域進(jìn)行安全對話。
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)開始使用這樣的概念了。
點(diǎn)擊加載更多評論>>