網(wǎng)頁(yè)亂碼的問(wèn)題是如何產(chǎn)生的并巍?怎樣解決
- 我們平時(shí)所使用語(yǔ)言翻譯到計(jì)算機(jī)上需要進(jìn)行相應(yīng)的編譯,就出現(xiàn)了相應(yīng)的編碼方式剖踊。而對(duì)于純英文的編碼只需要使用一個(gè)字節(jié)的大小就可以八毯,比如ASCII翠霍,ISOLatin-1本谜。而編譯其他的國(guó)家的語(yǔ)言一個(gè)字節(jié)不夠用,所以就出現(xiàn)了UTF-8所謂的萬(wàn)國(guó)碼皆刺。由于UTF-8的編碼形式少辣,導(dǎo)致只需要占用兩個(gè)字節(jié)的漢字需要2個(gè)甚至更多,國(guó)人便制定了自己的漢字規(guī)則羡蛾,即GBK漓帅。編輯器在寫(xiě)完代碼之后需要進(jìn)行保存,而編碼方式有UTF-8 與GBK兩種痴怨。而瀏覽器在解碼時(shí)會(huì)使用其中一種作為默認(rèn)編碼格式忙干,如果與編輯器保存時(shí)的編碼方式不同,則出現(xiàn)了網(wǎng)頁(yè)亂碼的情況
- 為了避免所謂的亂碼現(xiàn)象浪藻,則需要在編寫(xiě)代碼時(shí)告訴瀏覽器編碼的方式捐迫。即在代碼中加入<meta charset="編碼格式">。
顏色有幾種寫(xiě)法爱葵, 紅色施戴、 綠色、藍(lán)色萌丈、白色赞哗、黑色如何表示? 透明黑色如何表示辆雾? # ccc的顏色肪笋, #eee的顏色? #333的顏色度迂?
答:共3種表達(dá)方式
- 由6個(gè)16位進(jìn)制的字符組成藤乙。紅色#FF0000,綠色#00FF00惭墓,藍(lán)色#0000FF坛梁,白色#FFFFFF,黑色#000000
- 直接用英文單詞表示腊凶,紅色red,綠色green,藍(lán)色blue罚勾,白色white,黑色black
- 用rgb(r吭狡,g,b)來(lái)表示,填入的數(shù)字為十進(jìn)制的0~255. 紅色rgb(255,0,0).....
- 透明黑色rgba(0,0,0,0.1)
- 分別:#ccc銀灰色丈莺,#eee灰色划煮,#333深灰色
<!doctype html>的作用是什么
- 說(shuō)明頁(yè)面按html5標(biāo)準(zhǔn)渲染頁(yè)面
- DOCTYPE是document type(文檔類(lèi)型)的簡(jiǎn)寫(xiě),在web設(shè)計(jì)中用來(lái)說(shuō)明你用的XHTML或者HTML是什么版本缔俄。DOCTYPE聲明必須放在每一個(gè)XHTML文檔最頂部弛秋,在所有代碼和標(biāo)識(shí)之上器躏。
要建立符合標(biāo)準(zhǔn)的網(wǎng)頁(yè),DOCTYPE聲明是必不可少的關(guān)鍵組成部分蟹略;除非你的XHTML確定了一個(gè)正確的DOCTYPE登失,否則你的標(biāo)識(shí)和CSS都不會(huì)生效。
嚴(yán)格模式和混雜模式指什么挖炬?
- 加了<!doctype html>申明為嚴(yán)格模式揽浙,混雜模式澤沒(méi)有加<!doctype html>說(shuō)明
- Doctype可聲明三種DTD類(lèi)型,分別表示嚴(yán)格版本意敛、過(guò)渡版本以及基于框架的 HTML 文檔馅巷。
當(dāng)瀏覽器廠商開(kāi)始創(chuàng)建與標(biāo)準(zhǔn)兼容的瀏覽器時(shí),他們希望確保向后兼容性草姻。為了實(shí)現(xiàn)這一點(diǎn)钓猬,他們創(chuàng)建了兩種呈現(xiàn)模式:標(biāo)準(zhǔn)模式和混雜模式。 - 在標(biāo)準(zhǔn)模式中撩独,瀏覽器以其支持的最高標(biāo)準(zhǔn)呈現(xiàn)頁(yè)面敞曹,;
- 在混雜模式中综膀,頁(yè)面以一種比較寬松的向后兼容的方式顯示澳迫。混雜模式通常模擬老式瀏覽器的行為以防止老站點(diǎn)無(wú)法工作僧须。
meta有什么作用纲刀,常見(jiàn)的值有哪些
- 提供有關(guān)頁(yè)面的元信息
- content--定義與 http-equiv 或 name 屬性相關(guān)的元信息
- http-equiv--把 content 屬性關(guān)聯(lián)到 HTTP 頭部。
- name--把 content 屬性關(guān)聯(lián)到一個(gè)名稱担平。
- scheme--定義用于翻譯 content 屬性值的格式示绊。
<meta http-equiv="X-UA-compatible" content="IE=edge,chrome=1"有什么作用?
- http-equiv=”X-UA-Compatible”這個(gè)是IE8的專用標(biāo)記暂论,是用來(lái)指定Internet Explorer 8 瀏覽器模擬某個(gè)特定版本IE瀏覽器的渲染方式面褐,以此來(lái)解決IE瀏覽器的兼容問(wèn)題。
-IE=edge,chrome=1
如果安裝了GCF(Google Chrome Frame)取胎,則使用GCF來(lái)渲染頁(yè)面「”chrome=1″」展哭,如果沒(méi)有安裝GCF,則使用最高版本的IE內(nèi)核進(jìn)行渲染「”IE=edge”」闻蛀。
常見(jiàn)的瀏覽器有哪些匪傍,什么內(nèi)核?
- IE:Trident
- Mozilla Firefox:Gecko
- Safari:Webkit
- Google Chrome:Blink
本文版權(quán)歸饑人谷_Nick和饑人谷所有,轉(zhuǎn)載請(qǐng)注明來(lái)源