HTML胯府、XML介衔、XHTML 有什么區(qū)別
HTML,超文本標(biāo)記語言骂因,是語法較為松散的炎咖、不嚴(yán)格的Web語言。
XML侣签,可擴(kuò)展標(biāo)記語言塘装,主要用于存儲數(shù)據(jù)和結(jié)構(gòu)急迂,可擴(kuò)展影所,標(biāo)簽沒有預(yù)定義,需要自定義標(biāo)簽僚碎。
XHTML猴娩,可擴(kuò)展超文本標(biāo)記語言,基于XML,作用與HTML類似卷中,但語法更嚴(yán)格矛双。
怎樣理解 HTML 語義化
利用合適的標(biāo)簽去區(qū)分代碼內(nèi)容,將內(nèi)容結(jié)構(gòu)化蟆豫,使代碼變得更加易讀议忽,易維護(hù),同時機(jī)器和爬蟲更加容易解析十减。
怎樣理解內(nèi)容與樣式分離的原則
1.內(nèi)容中不帶有屬性樣式栈幸,html只負(fù)責(zé)展示內(nèi)容,而css負(fù)責(zé)展現(xiàn)復(fù)雜的樣式帮辟。
2.可以減少代碼冗余速址,利于修改。
有哪些常見的meta標(biāo)簽
1.申明編碼
<meta charset='utf-8' />
2.優(yōu)先使用 IE 最新版本和 Chrome
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta http-equiv="X-UA-Compatible" content="IE=6" >
<meta http-equiv="X-UA-Compatible" content="IE=7" >
<meta http-equiv="X-UA-Compatible" content="IE=8" >
文檔聲明的作用?嚴(yán)格模式和混雜模式指什么?<!doctype html> 的作用?
文檔聲明用于告訴瀏覽器應(yīng)該使用哪種方式來解析渲染頁面
嚴(yán)格模式指指定瀏覽器以什么規(guī)范來解析頁面
混雜模式指允許瀏覽器使用何種方式來解析頁面
瀏覽器亂碼的原因是什么由驹?如何解決
一般是文檔沒有聲明自身的編碼芍锚,導(dǎo)致瀏覽器錯誤地使用了與文檔編碼不同的解碼方式,從而導(dǎo)致內(nèi)容無法正常顯示蔓榄。一定要清楚文件保存時的編碼方式并在文件內(nèi)聲明并炮。
常見的瀏覽器有哪些,什么內(nèi)核
常見瀏覽器有IE甥郑、Google Chrome渣触、Safari、opera壹若、Firefox等嗅钻,還有世界之窗、傲游瀏覽器店展、360安全瀏覽器养篓、搜狗告訴瀏覽器、QQ安全瀏覽器赂蕴、獵豹安全瀏覽器等柳弄。
Trident(IE內(nèi)核):IE瀏覽器,很多國內(nèi)瀏覽器概说,以及很多雙核瀏覽器的其中“一核”都是Trident碧注。
Gecko:FireFox瀏覽器等。
Webkit:Chrome瀏覽器糖赔,Safari瀏覽器等萍丐。
Chromium/Blink:Chromium fork 自開源引擎 WebKit,卻把 WebKit 的代碼梳理得可讀性提高很多放典,Chrome瀏覽器就使用Chromium內(nèi)核逝变,搜狗基茵、360、QQ瀏覽器等等雙核瀏覽器的一核都是Chromium壳影。2013年谷歌宣布 Chromium 項(xiàng)目中研發(fā) Blink 渲染引擎拱层,內(nèi)置于 Chrome 瀏覽器之中。