1.網(wǎng)頁亂碼的問題是如何產(chǎn)生的?
編碼方式有很多種
例如ASCII,UTF-8,天朝的GBK等等
當(dāng)所編寫的HTML保存時(shí)所選擇的編碼格式與瀏覽器解析網(wǎng)頁時(shí)使用的編碼不一致時(shí)
網(wǎng)頁就會(huì)出現(xiàn)亂碼
亂碼一般出現(xiàn)在英語以外的語言
所以html文件的保存格式一定要在<meta>標(biāo)簽內(nèi)聲明編碼方式一致
常用是utf-8.
2. 顏色的表示方法
rgb表示法
rgb(255,255,255) 也可寫成rgb(100%,100%,100%)
紅綠藍(lán)三色數(shù)值配比(0-255之間 或0%-100%) 第四位可以設(shè)置透明度
或者使用 十六進(jìn)制編碼 #000000
常見顏色名
aqua, black, blue, fuchsia, gray, green, lime, maroon,
navy, olive, purple, red, silver, teal, white, yellow
HLS表示法
通過對(duì)色調(diào)(H)、飽和度(S)、亮度(L)三個(gè)顏色通道的變化
以及相互的疊加來得到不同的顏色
例如hsla(240,100%,50%, 0.4)
3<!DOCTYPE>的作用
!DOCTYPE 聲明不是 HTML 標(biāo)簽;
它是告訴 web 瀏覽器關(guān)于頁面使用哪個(gè) HTML 版本進(jìn)行編寫的指令。
相應(yīng)的瀏覽器 會(huì)用相應(yīng)的規(guī)范渲染頁面
4.嚴(yán)格模式與混雜模式
加<!doctype html>是嚴(yán)格
不加是混雜(怪異)模式
混雜模式出現(xiàn)在較低版本的IE瀏覽器上
5.關(guān)于meta
<meta>標(biāo)簽告訴瀏覽器 此頁面解碼方式
<meta>標(biāo)簽 永遠(yuǎn)位于<head> 元素內(nèi)部
它用來
定義針對(duì)搜索引擎的關(guān)鍵詞
頁面的描述:
說明頁面的最新版本
刷新頁面
在 HTML 中,meta 標(biāo)簽沒有結(jié)束標(biāo)簽。
在 XHTML 中,meta 標(biāo)簽必須被正確地關(guān)閉。
meta 標(biāo)簽永遠(yuǎn)位于 head 元素內(nèi)部。
6.常用瀏覽器和內(nèi)核
Chrome:原來是WebKit
新版換成了由WebKit發(fā)展而來的blink
IE:Trident
Safari:WebKit
Firefox:Gecko
Opera:原來是Presto
現(xiàn)在改為blink
國內(nèi)一些雙核瀏覽器一般兼容速模式使用IE的Trident
而在極速模式使用其他內(nèi)核