- 網(wǎng)頁亂碼的問題是如何產(chǎn)生的苗桂?怎樣解決?
亂碼產(chǎn)生的根本原因編輯保存的編碼格式和瀏覽器解析時的解碼格式不匹配導(dǎo)致的与涡,如果在編碼時未聲明編碼格式持偏,則瀏覽器會按照其默認的解碼格式解碼,在碰到非英文的字符時酌畜,若瀏覽器解碼格式與編輯器默認編碼格式不一致就會出現(xiàn)亂碼卿叽。
為避免出現(xiàn)亂碼,可以在html 的 <head>里添加meta 標簽考婴,告知瀏覽器正確的解碼方式就可以規(guī)避亂碼生成沥阱。
- 顏色有幾種寫法, 紅色考杉、 綠色、藍色咽袜、白色枕稀、黑色如何表示? 透明黑色如何表示范抓?#ccc的顏色食铐, #eee的顏色? #333的顏色象泵?
在HTML中顏色的表示方式一般是三種斟叼;
- 6位16進制代碼表示法:例如#ff00ff,構(gòu)成方式為#+6為16進制代碼朗涩,其中#為使用6位16進制的顏色代碼聲明,16進制代碼分別為09+AF共16位數(shù)兄一,其中1,2為代碼代表紅色造壮,3骂束,4為代表綠色,5旨枯,6位代表藍色混驰。在1=2,3=4竞慢,5=6時此表示法可簡化為#135治泥。
紅色:#ff0000
綠色:#00ff00
藍色:#0000ff
白色:#ffffff
黑色:#000000
PS: #ccc的顏色, #eee的顏色, #333的顏色分別如下:
- rgb(r,g,b)表示法:括號中的r,g,b分別用0-255的十進制數(shù)或百分比表示紅綠藍败潦,例如rgb(255,0,0)以及rgb(100%,0%,0%)都表示紅色劫扒。
紅色:rgb(255,0,0)或rgb(100%,0%,0%)
綠色:rgb(0,255,0)或rgb(0%,1000%,0%)
藍色:rgb(0,0,255)或rgb(0%,0%,100%)
白色:rgb(255,255,255)或rgb(100%,100%,100%)
黑色:rgb(0,0,0)或rgb(0%,0%,0%)
PS:rgba(r,g,b,a)表示法是在rgb(r,g,b)上添加了一個元素Alpha值狸膏,代表顏色的透明度。a值的取值區(qū)域為0~1湾戳,可以用百分比砾脑、整數(shù)或者像RGB參數(shù)那樣用0到1的實數(shù)表示。0代表完全透明的(也就是看不見的)韧衣,1代表一個完全不透明的像素因此透明黑的表示方式可以為:rgba(0,0,0,0)或rgb(0%,0%,0%,0%)购桑。
- 顏色的表示還可以用顏色的關(guān)鍵字表示其兴,共16個夸政,分別為:
Black 黑色 #000000
Maroon 深褐色 #800000
Green 綠色 #008000
Olive 橄欖色 #808000
Navy 海軍藍 #000080
Purple 紫色 #800080
Teal 水鴨綠 #008080
Gray 灰色 #808080
Silver 銀色 #C0C0C0
Red 紅色 #FF0000
Lime 酸橙色 #00FF00
Yellow 黃色 #FFFF00
Blue 藍色 #0000FF
Fuchsia 品紅 #FF00FF
Aqua 水藍 #00FFFF
White 白色 #FFFFFF >
3.<!doctype html>的作用是什么?
聲明榴徐,位于 <html> 標簽之前,它是指示 web 瀏覽器頁面使用 HTML5 進行編寫的指令。
4.嚴格模式和混雜模式指什么?
嚴格模式是指在編輯時添加聲明<!doctype >耗帕,告知瀏覽器解析代碼的方式袱贮,混雜模式則相反,未添加聲明<!doctype>瀏覽器按照自己的默認方式去解析代碼嗽仪。
5.meta有什么作用柒莉,常見的值有哪些?
<meta> 元素可提供有關(guān)頁面的元信息(meta-information)窿凤,比如針對搜索引擎和更新頻度的描述和關(guān)鍵詞跨蟹。
常見值:
Snip20160823_19.png
6.<meta http-equiv="X-UA-compatible" content="IE=edge,chrome=1">有什么作用?
告知瀏覽器運用最新的內(nèi)核去渲染頁面夯秃。
7.常見的瀏覽器有哪些痢艺,什么內(nèi)核?
常見瀏覽器:IE ,Firefox,Opera,Chrome,Safari,360,獵豹,遨游,搜狗······
瀏覽器內(nèi)核:
Trident(IE內(nèi)核):IE6~IE10,360,獵豹,遨游衬潦,搜狗······
Gecko(Firefox內(nèi)核):Mozilla Firefox,Mozilla SeaMonkey······
Webkit(Safari內(nèi)核,Chrome內(nèi)核原型,開源):Safari植酥,Symbian手機瀏覽器弦牡、Android 默認瀏覽器······
Blink(由Google和Opera Software開發(fā)的瀏覽器排版引擎):Chrome(28及往后版本)、Opera(15及往后版本)和Yandex瀏覽器漂羊。