t01afd90184a376af63.jpg
一、HTML和XHTML有什么區(qū)別?
HTML是一種基本的WEB網(wǎng)頁設(shè)計語言,XHTML是一個基于XML的置標(biāo)語言,看起來與HTML有些相象,只有一些小的但重要的區(qū)別,XHTML就是一個扮演著類似HTML的角色的XML,所以,本質(zhì)上說,XHTML是一個過渡技術(shù),結(jié)合了XML(有幾分)的強大功能及HTML(大多數(shù))的簡單特性。HTML 和 XHTML 的區(qū)別簡單來說,XHTML 可以認(rèn)為是 XML 版本的 HTML,為符合 XML 要求,XHTML 語法上要求更嚴(yán)謹(jǐn)些。
以下是 XHTML 相對 HTML 的幾大區(qū)別:
- XHTML 要求正確嵌套
- XHTML 所有元素必須關(guān)閉
- XHTML 區(qū)分大小寫
- XHTML 屬性值要用雙引號
- XHTML 用 id 屬性代替 name 屬性
- XHTML 特殊字符的處理
二、<!doctype html>的作用?
DOCTYPE是聲明,DOCTYPE是document type(文檔類型)的簡寫,用來說明你用的XHTML或者HTML是什么版本。
三、<meta charset="UTF-8">的作用?
當(dāng)你的 html 文件是以 UTF-8 編碼保存的,而且里面有中文,IE 瀏覽器不會,但是 Chrome 一定會。
四、lang="en"的作用?
向搜索引擎表示該頁面是html語言,并且語言為英文網(wǎng)站,其"lang"的意思就是“l(fā)anguage”,語言的意思,而“en”即表示english,你的頁面如果是中文頁面,可將其改為<html lang="zh">zh即表示中文。
五、塊級元素和行內(nèi)元素的區(qū)別?
- 前后換行顯示,塊級元素比較“霸道”,默認(rèn)狀態(tài)下獨占一整行。
- 塊級元素常用作容器,即可以再“容納”其它塊級元素和行級元素,而行級元素一般用于組織內(nèi)容,即只能用于“容納”文字、圖片、超鏈接等其他行級元素。
- 塊級元素具有一定的高度和寬度,可以通過設(shè)置塊級元素的width、height屬性來控制。
六、src和href的區(qū)別?
- href 表示超文本,在 link和a 等元素上使用。
- src 表示來源地址,在 img、script、iframe 等元素上。
七、span em 的使用場景?
- span:使用來組合行內(nèi)元素,以便通過樣式來格式化它們。span 沒有固定的格式表現(xiàn)。當(dāng)對它應(yīng)用樣式時,它才會產(chǎn)生視覺上的變化。
- em:定義強調(diào)文本。