一瑟枫、網(wǎng)頁亂碼的問題
1邑滨、如何產(chǎn)生?
亂碼產(chǎn)生的根本原因是你保存的編碼格式和瀏覽器解析時(shí)的解碼格式不匹配導(dǎo)致的声搁。亂碼一般是英文以外的字符才會出現(xiàn),比如瀏覽器的默認(rèn)解碼方式是utf-8捕发,而在編寫代碼時(shí)是用GBK疏旨,編碼方式保存,打開時(shí)就會產(chǎn)生網(wǎng)頁亂碼扎酷,反之亦然檐涝。
2、怎樣解決法挨?
可以根據(jù)自己的編碼格式谁榜,在html頭部添加編碼格式來規(guī)定網(wǎng)頁的編碼。如果html網(wǎng)頁設(shè)置了編碼凡纳,但是瀏覽器仍用舊的編碼方式打開網(wǎng)頁窃植,也可以設(shè)置瀏覽器的打開網(wǎng)頁的編碼格式,最好是開啟瀏覽器自動檢測網(wǎng)頁編碼的功能惫企。
二撕瞧、顏色問題
1、有幾種寫法狞尔?紅色丛版、綠色、藍(lán)色偏序、白色页畦、黑色如何表示?
顏色的三種常見寫法:直接寫顏色名研儒、6位16進(jìn)制的代碼表示法豫缨、rgb(r,g,b)独令;
|顏色|一|二|三|
| ---- | :----: | ----- |
|純紅 |red |#FF0000|(255,0,0) (100%,0%,0%)
|純綠|green|#008000|(0,128,0)
|純藍(lán)|blue|#0000FF|(0,0,255) (0%,0%,100%)
|純白|White|#FFFFFF|(255,255,255) (100%,100%,100%,)
|黑色|Black|#000000|(0,0,0)(0%,0%,0%,)
注:
如bgcolor=#ff0000;其中#只是表示使用6位16進(jìn)制的顏色代碼聲明顏色。代碼的頭兩位即ff表示三原色中的紅色好芭,范圍是16進(jìn)制的00-ff燃箭,中間兩位即00表示綠色,最后兩位即00表示藍(lán)色舍败,00表示沒有顏色招狸,ff表示顏色最強(qiáng)。
通過rgb(r,g,b),括號中的r,g,b分別用0-255的十進(jìn)制數(shù)或百分比表示紅綠藍(lán)
2邻薯、透明黑色如何表示裙戏?
透明黑色(0,0,0,0)
用rgba(0-255,0-255,0-255,0-1);其中a表示顏色的透明度,取值范圍為0-1(可寫小數(shù)),0表示完全透明。
3.#ccc的顏色厕诡,#eee的顏色累榜,#333的顏色?
對應(yīng)顏色依次是中灰色灵嫌、淺灰色壹罚、深灰色。
三醒第、<!doctype html> 的作用是什么
文檔聲明渔嚷,告訴瀏覽器使用了html5規(guī)范的文檔。
四稠曼、嚴(yán)格模式和混雜模式指什么
- 混雜模式(quirks mode):又稱怪異模式或兼容模式形病。混雜模式可以維持IE5以及更低版本的向后兼容性霞幅。就是可以實(shí)現(xiàn)IE5以下版本瀏覽器的渲染模式漠吻。混雜模式通常模擬老式瀏覽器的行為司恳,以防止老站點(diǎn)無法工作途乃。
- 嚴(yán)格模式(standards mode):又稱標(biāo)準(zhǔn)模式,是指瀏覽器按照
W3C標(biāo)準(zhǔn)解析代碼扔傅,讓IE的行為更接近標(biāo)準(zhǔn)行為耍共。
http://www.cnblogs.com/wuqiutong/p/5986191.html
五、meta
1猎塞、有什么作用试读?
meta標(biāo)簽提供關(guān)于HTML文檔的一些信息,這些信息不會顯示在頁面上荠耽,但是對于機(jī)器是可讀的钩骇。它可用于瀏覽器(如何顯示內(nèi)容或重新加載頁面),搜索引擎(關(guān)鍵詞),或其他web服務(wù)倘屹。
2银亲、常見值?
屬性 | 值 |
---|---|
content | some_text |
http-equiv | content-type/expire/refresh/set-cookie |
Name | author/description/keywords/generator/revised/其它 |
Scheme | some_text; |
Charset | character encoding |
六纽匙、<meta http-equiv="X-UA-compatible" content="IE=edge,chrome=1"有什么作用?
這是個(gè)是IE8的專用標(biāo)記,用來指定IE8瀏覽器去模擬某個(gè)特定版本的IE
瀏覽器的渲染方式瞳收,以此來解決部分兼容問題薪缆。常見寫法如下:
- <meta http-equiv="X-UA-Compatible" content="IE=7">
以上代碼告訴IE瀏覽器莹规,無論是否用DTD聲明文檔標(biāo)準(zhǔn)正歼,IE8/9都會以
IE7引擎來渲染頁面。 - <meta http-equiv="X-UA-Compatible" content="IE=8"> 以上代碼告訴IE瀏覽器力穗,IE8/9都會以IE8引擎來渲染頁面。
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
以上代碼告訴IE瀏覽器气嫁,IE8/9及以后的版本都會以最高版本IE來渲染頁面当窗。 - <meta http-equiv="X-UA-Compatible" content="IE=7,IE=9">
<meta http-equiv="X-UA-Compatible" content="IE=7,9">
<meta http-equiv="X-UA-Compatible"content="IE=Edge,chrome=1">
以上代碼IE=edge告訴IE使用最新的引擎渲染網(wǎng)頁,chrome=1則可以激活Chrome Frame.chrome這樣的值寸宵,是谷歌內(nèi)嵌瀏覽器框架GCF(
Google Chrome Frame)崖面。這個(gè)插件可以讓用戶的IE瀏覽器外不變,但用戶在瀏覽網(wǎng)頁時(shí)梯影,實(shí)際上使用的是Google Chrome瀏覽器內(nèi)核巫员,而且支持IE6、7甲棍、8等多個(gè)版本的IE瀏覽器简识。
http://www.tuicool.com/articles/ra6Fjuj
七、常見的瀏覽器有哪些感猛,什么內(nèi)核
- IE七扰、遨游、360:IE內(nèi)核(Trident)陪白,是微軟開發(fā)的一種排版引擎颈走;
- Firefox:Gecko內(nèi)核是一套開放源代碼的、以C++編寫的網(wǎng)頁排版引擎咱士。Gecko是最流行的排版引擎之一立由,僅次于Trident;
- Google Chrome,Safari:WebKit內(nèi)核是一個(gè)開源項(xiàng)目序厉,包含了來自KDE項(xiàng)目和蘋果公司的一些組件锐膜,主要用于Mac OS系統(tǒng),它的特點(diǎn)在于源碼結(jié)構(gòu)清晰脂矫、渲染速度極快枣耀。缺點(diǎn)是對網(wǎng)頁代碼的兼容性不高,導(dǎo)致一些編寫不標(biāo)準(zhǔn)的網(wǎng)頁無法正常顯示。
- Opera 7.0及以上:Presto內(nèi)核