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