一浮入、UTF-8和GBK的區(qū)別
UTF-8包含全世界所有國(guó)家需要用到的字符,是國(guó)際編碼做粤,通用性比較好浇借,如果網(wǎng)站涉及到多國(guó)語(yǔ)言,一般建議用UTF-8怕品;而GBK是國(guó)家編碼妇垢,支持中文字符;當(dāng)然這也就導(dǎo)致UTF-8占用空間比GBK大,從而影響網(wǎng)站的打開速度闯估。
二灼舍、常見(jiàn)的瀏覽器及瀏覽器內(nèi)核
瀏覽器內(nèi)核簡(jiǎn)單來(lái)說(shuō)就是瀏覽器渲染引擎,它負(fù)責(zé)對(duì)網(wǎng)頁(yè)語(yǔ)法(html涨薪、css骑素、js等)進(jìn)行解釋并渲染(顯示)網(wǎng)頁(yè)。
簡(jiǎn)單總結(jié):
使用Trident內(nèi)核的瀏覽器:IE尤辱、Maxthon砂豌、TT厢岂、The World等光督;
使用Gecko內(nèi)核的瀏覽器:Netcape6及以上版本、FireFox塔粒、MozillaSuite/SeaMonkey结借;
使用Presto內(nèi)核的瀏覽器:Opera7及以上版本;
使用Webkit內(nèi)核的瀏覽器:Safari卒茬、Chrome船老。
三、瀏覽器解析CSS的兩種模式:嚴(yán)格模式和怪異模式區(qū)別
嚴(yán)格模式也即標(biāo)準(zhǔn)模式指瀏覽器按W3C標(biāo)準(zhǔn)解析執(zhí)行代碼圃酵,怪異模式則是使用瀏覽器自己的標(biāo)準(zhǔn)解析執(zhí)行代碼柳畔,隨著標(biāo)準(zhǔn)一致性越來(lái)越重要,瀏覽器開發(fā)商正在逐漸遵循w3c的標(biāo)準(zhǔn)郭赐。
瀏覽器解析時(shí)到底使用何種模式與網(wǎng)頁(yè)中的DTD聲明直接相關(guān)薪韩,產(chǎn)生于標(biāo)準(zhǔn)化浪潮以前的網(wǎng)頁(yè)并沒(méi)有DOCTYPE聲明。因此'沒(méi)有DOCTYPE'意味著觸發(fā)怪異模式:既依據(jù)舊式的CSS規(guī)則渲染網(wǎng)頁(yè)捌锭。相反俘陷,如果開發(fā)者明確知道包含DOCTYPE,他們應(yīng)該明白他們想要怎么做观谦。因此大部分的DOCTYPE聲明將觸發(fā)嚴(yán)格模式:即依據(jù)標(biāo)準(zhǔn)的CSS規(guī)則渲染網(wǎng)頁(yè)拉盾。