Paste_Image.png
問題一
瀏覽器頁面有哪三層構(gòu)成,分別是什么,作用是什么?
1.結(jié)構(gòu)層:由HTML或XHTML之類的標(biāo)記語言負(fù)責(zé)創(chuàng)建,僅負(fù)責(zé)語義的表達(dá)。解決了頁面“內(nèi)容是什么”的問題。
2.表示層:由CSS負(fù)責(zé)創(chuàng)建。解決了頁面“內(nèi)容如何顯示”的問題。
3.行為層:由腳本負(fù)責(zé)。解決了頁面上“內(nèi)容如何對(duì)事件做出反應(yīng)”的問題。
問題二
Doctype
聲明位于文檔中的最前面的位置,處于標(biāo)簽之前。此標(biāo)簽可告知瀏覽器文檔使用哪種 HTML 或 XHTML 規(guī)范。(重點(diǎn):告訴瀏覽器按照何種規(guī)范解析頁面)
問題三
HTML5有哪些新特性、移除了哪些元素?
HTML5新增特性27個(gè),移除了16個(gè)元素。根據(jù)標(biāo)準(zhǔn)規(guī)范,將元素按優(yōu)先級(jí)定義為結(jié)構(gòu)性元素,級(jí)塊性元素,行內(nèi)語義性元素和交互性元素。
結(jié)構(gòu)性元素:負(fù)責(zé)web上下文結(jié)構(gòu)的定義
級(jí)塊性元素:完成web頁面區(qū)域的劃分,確保內(nèi)容的有效分割
行內(nèi)語義性元素:完成web頁面具體內(nèi)容的引用和描述, 是豐富內(nèi)容展示的基礎(chǔ)
交互性元素:用于功能性的內(nèi)容表達(dá),會(huì)有一定的內(nèi)容和數(shù)據(jù)的關(guān)聯(lián),是各種事件的基礎(chǔ)
新增元素 | 元素 |
---|---|
結(jié)構(gòu)性元素 | article,footer,header, hgroup,nav,section |
級(jí)塊性元素 | aside,canvas,figure,ruby |
行內(nèi)語義性元素 | audio,datalist,details,figcaption,keygen,mark, meter,output,progress, rp,rt,source,time,video |
交互性元素 | details,command,menu |
移除元素 | 元素 |
---|---|
結(jié)構(gòu)性元素 | frame,frameset,noframes |
純表現(xiàn)性元素 | basefont,font,center,u,big,strike,tt |
其它 | acronym,applet,dir |