網(wǎng)頁亂碼的問題是如何產(chǎn)生的?怎樣解決
- 我們平時所使用語言翻譯到計算機上需要進行相應的編譯,就出現(xiàn)了相應的編碼方式。而對于純英文的編碼只需要使用一個字節(jié)的大小就可以,比如ASCII,ISOLatin-1。而編譯其他的國家的語言一個字節(jié)不夠用,所以就出現(xiàn)了UTF-8所謂的萬國碼。由于UTF-8的編碼形式,導致只需要占用兩個字節(jié)的漢字需要2個甚至更多,國人便制定了自己的漢字規(guī)則,即GBK。編輯器在寫完代碼之后需要進行保存,而編碼方式有UTF-8 與GBK兩種。而瀏覽器在解碼時會使用其中一種作為默認編碼格式,如果與編輯器保存時的編碼方式不同,則出現(xiàn)了網(wǎng)頁亂碼的情況
- 為了避免所謂的亂碼現(xiàn)象,則需要在編寫代碼時告訴瀏覽器編碼的方式。即在代碼中加入<meta charset="編碼格式">。
顏色有幾種寫法, 紅色、 綠色、藍色、白色、黑色如何表示? 透明黑色如何表示? # ccc的顏色, #eee的顏色? #333的顏色?
答:共3種表達方式
- 由6個16位進制的字符組成。紅色#FF0000,綠色#00FF00,藍色#0000FF,白色#FFFFFF,黑色#000000
- 直接用英文單詞表示,紅色red,綠色green,藍色blue,白色white,黑色black
- 用rgb(r,g,b)來表示,填入的數(shù)字為十進制的0~255. 紅色rgb(255,0,0).....
- 透明黑色rgba(0,0,0,0.1)
- 分別:#ccc銀灰色,#eee灰色,#333深灰色
<!doctype html>的作用是什么
- 說明頁面按html5標準渲染頁面
- DOCTYPE是document type(文檔類型)的簡寫,在web設計中用來說明你用的XHTML或者HTML是什么版本。DOCTYPE聲明必須放在每一個XHTML文檔最頂部,在所有代碼和標識之上。
要建立符合標準的網(wǎng)頁,DOCTYPE聲明是必不可少的關鍵組成部分;除非你的XHTML確定了一個正確的DOCTYPE,否則你的標識和CSS都不會生效。
嚴格模式和混雜模式指什么?
- 加了<!doctype html>申明為嚴格模式,混雜模式澤沒有加<!doctype html>說明
- Doctype可聲明三種DTD類型,分別表示嚴格版本、過渡版本以及基于框架的 HTML 文檔。
當瀏覽器廠商開始創(chuàng)建與標準兼容的瀏覽器時,他們希望確保向后兼容性。為了實現(xiàn)這一點,他們創(chuàng)建了兩種呈現(xiàn)模式:標準模式和混雜模式。 - 在標準模式中,瀏覽器以其支持的最高標準呈現(xiàn)頁面,;
- 在混雜模式中,頁面以一種比較寬松的向后兼容的方式顯示?;祀s模式通常模擬老式瀏覽器的行為以防止老站點無法工作。
meta有什么作用,常見的值有哪些
- 提供有關頁面的元信息
- content--定義與 http-equiv 或 name 屬性相關的元信息
- http-equiv--把 content 屬性關聯(lián)到 HTTP 頭部。
- name--把 content 屬性關聯(lián)到一個名稱。
- scheme--定義用于翻譯 content 屬性值的格式。
<meta http-equiv="X-UA-compatible" content="IE=edge,chrome=1"有什么作用?
- http-equiv=”X-UA-Compatible”這個是IE8的專用標記,是用來指定Internet Explorer 8 瀏覽器模擬某個特定版本IE瀏覽器的渲染方式,以此來解決IE瀏覽器的兼容問題。
-IE=edge,chrome=1如果安裝了GCF(Google Chrome Frame),則使用GCF來渲染頁面「”chrome=1″」,如果沒有安裝GCF,則使用最高版本的IE內核進行渲染「”IE=edge”」。
常見的瀏覽器有哪些,什么內核?
- IE:Trident
- Mozilla Firefox:Gecko
- Safari:Webkit
- Google Chrome:Blink
本文版權歸饑人谷_Nick和饑人谷所有,轉載請注明來源