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