HTML、XML、XHTML 有什么區(qū)別
- HTML:超文本標記語言,是語法較為松散的、不嚴格的Web語言;
- XML:可擴展標記語言,主要用于存儲數(shù)據(jù)和結(jié)構(gòu);
- XHTML: 可擴展超文本標記語言,基于XML,作用與HTML類似,但語法更嚴格;
怎樣理解 HTML 語義化
- 語義化HTML是一種編寫HTML的方式
- 選擇合適的標簽、使用合理的代碼結(jié)構(gòu),便于開發(fā)者閱讀,同時讓瀏覽器的爬蟲和機器很好地解析。
怎樣理解內(nèi)容與樣式分離的原則
- 寫 HTML 的時候先不管樣式, 重點放在HTML的結(jié)構(gòu)和語義化上,讓 HTML 能體現(xiàn)頁面結(jié)構(gòu)或者內(nèi)容。之后再去寫樣式。
- 寫 JS 的時候,盡量不要用 JS 去直接操作樣式,而是通過給元素添加刪除class來控制樣式變化
- HTML 內(nèi)不允許出現(xiàn)屬性樣式,盡量不要出現(xiàn)行內(nèi)樣式
有哪些常見的meta標簽
編碼
<meta charset="utf-8 />
優(yōu)先使用IE|chrome
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
控制瀏覽器內(nèi)核
<meta name="render" content="webkit|ie-comp|ie-stand" />
搜索關(guān)鍵字
<meta name="keywords" content="your tags" />
描述
<meta name="description" content="150 words" />
文檔聲明的作用?嚴格模式和混雜模式指什么?<!doctype html> 的作用?
- 文檔聲明的作用:聲明指出閱讀程序應(yīng)該用什么規(guī)則集來解釋文檔中的標記
- 嚴格模式和混雜模式指:
--嚴格模式:又稱標準模式,是指瀏覽器按照 W3C 標準解析代碼
--混雜模式:又稱怪異模式或兼容模式,是指瀏覽器用自己的方式解析代碼 - <!doctype html> 的作用:Html5
瀏覽器亂碼的原因是什么?如何解決
- 原因:瀏覽器和文檔的編碼方式不一致;
- 解決:改變文檔編碼方式或改變?yōu)g覽器b編碼方式
常見的瀏覽器有哪些,什么內(nèi)核
列出常見的標簽,并簡單介紹這些標簽用在什么場景
- h1~h6:標題
- p:段落文字
-strong、em、span:加強(塊元素) - a:鏈接
- img:圖片
- div:語義為“一大塊”,用于給頁面劃分區(qū)塊,讓結(jié)構(gòu)更清晰
- ul li:無序列表
- ol li:有序列表
- dl dt dd:標題+內(nèi)容
- table tr th td:表格
- button:按鈕
- iframe:框架