網頁亂碼的問題是如何產生的?怎樣解決?
亂碼產生是原因是文件保存時的編碼格式和瀏覽器解析時的解碼格式不匹配導致的。要規避亂碼問題,首先在保存文件的時候自己要清楚是用哪種編碼方式保存的,如果文件是保存為utf-8或者gbk格式,那么一定要在HTML的<head>里添加對應的<meta charset="utf-8">或<meta charset="gbk">。
顏色有幾種寫法, 紅色、 綠色、藍色、白色、黑色如何表示? 透明黑色如何表示?#ccc的顏色, #eee的顏色? #333的顏色?
1.顏色有三種寫法,如下:
顏色 | 十六進制寫法 | rgb寫法 | 英文關鍵字 |
---|---|---|---|
紅色 | #FF0000 | rgb(255,0,0) | red |
綠色 | #00FF00 | rgb(0,255,0) | green |
藍色 | #0000FF | rgb(0,0,255) | blue |
白色 | #FFFFFF | rgb(255,255,255) | white |
黑色 | #000000 | rgb(0,0,0) | black |
2.透明黑色如何表示:
rgba(0,0,0,0.8),rgba中的a表示alpha,0.8是alpha值。
3.#ccc 灰色;#eee 淺灰色;#333 深灰色
<!doctype html>的作用是什么?
文檔聲明,告訴瀏覽器以W3C規定的HTML5標準去渲染頁面。
嚴格模式和混雜模式指什么?
嚴格模式是瀏覽器根據web標準去解析頁面,是一種要求嚴格的DTD,不允許使用任何表現層的語法,如
。
混雜模式則是一種向后兼容的解析方法,說的透明點就是可以實現IE5.5以下版本瀏覽器的渲染模式。
meta有什么作用,常見的值有哪些?
1.meta的作用:meta標簽以用于鑒別作者,設定頁面格式,標注內容提要和關鍵字,以及刷新頁面等等。
2.常見的值有哪些?
必要屬性:
屬性 | 值 | 描述 |
---|---|---|
content | some text | 定義與http-equiv或name屬性相關的元信息 |
可選屬性:
屬性 | 值 | 描述 |
---|---|---|
http-equiv | content-type / expire / refresh / set-cookie | 把content屬性關聯到HTTP頭部。 |
name | author / description / keywords / generator / revised / others | 把 content 屬性關聯到一個名稱。 |
content | some text | 定義用于翻譯 content 屬性值的格式。 |
<meta http-equiv="X-UA-compatible" content="IE=edge,chrome=1">有什么作用?
http-equiv=”X-UA-Compatible”這個是IE8的專用標記,是用來指定Internet Explorer 8 瀏覽器模擬某個特定版本IE瀏覽器的渲染方式,以此來解決IE瀏覽器的兼容問題。
如果支持Google Chrome Frame:GCF,則使用GCF渲染;
如果系統安裝ie8或以上版本,則使用最高版本ie渲染;
否則,這個設定可以忽略。
常見的瀏覽器有哪些,什么內核?
- IE:Trident內核
- Firefox:Gecko內核
- Safari:WebKit內核
- Chrome:WebKit內核
- Opera:Presto內核
本教程版權歸作者和饑人谷所有,轉載須說明來源!