網(wǎng)頁亂碼的問題是如何產(chǎn)生的?怎樣解決
頁面的亂碼主要是由于編碼不同造成的,常見的編碼有UTF-8,GBK等,當我們在保存代碼和瀏覽器解析代碼所使用的編碼不一致時,就會出現(xiàn)頁面亂碼當現(xiàn)象。而純英文在兩種編碼下都不會出現(xiàn)亂碼的情況,這是因為utf-8、gbk對英文都是采用1個字節(jié)的編碼方式,并且使用了相同的碼字。
解決方案就是在保存編碼的時候,明確自己當編碼方式,在html文件里里中填寫自己當編碼方案,告知瀏覽器解析方式來保證兩次編碼方案相同。
顏色有幾種寫法, 紅色、 綠色、藍色、白色、黑色如何表示? 透明黑色如何表示?#ccc的顏色, #eee的顏色? #333的顏色?
1.名稱:red white green blue balck
2.RGB:紅 rgb(255,0,0),綠 rgb(0,255,0),藍 rgb(0,0,255),黑色 rgb(0,0,0),白 rgb(255,255,255),黃 rgb(255,255,0)
3.16進制:紅(#ff0000),綠(#00ff00),藍(#0000ff),黑色(#000000),白(#ffffff),黃(#ffff00)
#ccc銀灰色
#eee淺灰色
#333灰色
<!doctype html>的作用是什么
聲明文檔類型,代表以html5的標準來執(zhí)行此文檔
嚴格模式和混雜模式指什么
嚴格模式(標準模式):帶有文檔類型聲明,瀏覽器根據(jù)聲明解析文檔
混雜模式:沒有文檔聲明,瀏覽器根據(jù)自己的方式解析文檔.
meta 有什么作用,常見的值有哪些
1.定義關(guān)鍵字
2.定義頁面使用語言
name:keywords,description,robots,author
http-equiv:Refresh,set-cookie,window-target,content-type
<meta http-equiv="X-UA-compatible" content="IE=edge,chrome=1">有什么作用
X-UA-compatible表示制定瀏覽器渲染模式
IE=edge表示采用IE最新的引擎
chrome=1表示如果安裝了GCF[Google Chrome Frame(谷歌內(nèi)嵌瀏覽器框架GCF)],則使用GCF來渲染頁面,如果未安裝GCF,則使用最高版本的IE內(nèi)核進行渲染。
常見的瀏覽器有哪些,什么內(nèi)核
1.IE:Trident
2.Firefox:Gecko
3.safari,chrome:Webkit
4.Opera:Presto