HTML常見問題

姜白告發表於2018-05-11

問題1.Doctype 的意義是什麼

1.讓瀏覽器以標準模式渲染

2.讓瀏覽器知道元素的合法性

問題2. HTML  XHTML HTML5的關係

1.HTML 屬於 SGML

2.XHTML屬於XML,是 HTML 進行 XML 嚴格化的結果

3.HTML5 不屬於 SGML 或 XML, 比 XHTML寬鬆

問題3.HTML5 有什麼變化

1.新的語義化元素

2.表單增強

3.新的API(離線、音視訊、圖形、實時通訊、本地儲存、裝置能力)

4.分類和巢狀變更

問題4.em 和 i 有什麼區別

1.em 是語義化標籤,表強調

2.i 是重樣式標籤,表斜體

3.HTML5 中 i 不推薦使用,一般用作圖示

問題5.語義化的意義是什麼

1.開發者容易理解

2.機器容易理解(搜尋,讀屏軟體)

3.利於 SEO 

4.semantic microdata 一種更加語義化的規範,給頁面元素新增標記,進一步語義化方便搜尋)

問題6.那些元素可以自閉和

1.表單元素 input

2.圖片 img

3.br hr

4.meta link 

問題7.HTML 和 DOM 關係

1.HTML (結構)是 “死”的

2.DOM 是由 HTML 解析而來的,(結構)是“活”的

3.JS 可以維護DOM

問題8.property(特性) 和 attribute(屬性) 的區別

1.attribute 是 “死”的(HTML中)

2.經過解析,每個元素會有一個 property,是“活”的

問題9.form 的作用有哪些

1.直接提交表單

2.使用 submit/reset 按鈕

3.便於瀏覽器儲存表單

4.第三方庫可以整體提取值

5.第三庫可以進行表單驗證