摘要:一般是英文以外的字符出現(xiàn)亂碼,因?yàn)槎际褂玫牡谝粋€(gè)字節(jié)編碼英文字符集。同理,如果文件保存為格式,一定在文件里添加中顏色的表示方法十六進(jìn)制表示即每?jī)晌环謩e表示一組顏色的數(shù)值。內(nèi)核代表產(chǎn)品,又稱(chēng)其為內(nèi)核。是最流行的排版引擎之一,僅次于。
網(wǎng)頁(yè)亂碼是如何產(chǎn)生的
頁(yè)面編輯后保存的編碼格式和瀏覽器解析文件時(shí)的編碼格式不一致。一般是英文以外的字符出現(xiàn)亂碼,因?yàn)閁TF-8、GBK都使用的第一個(gè)字節(jié)編碼英文字符集。解決方法:網(wǎng)頁(yè)編輯后保存的字符編碼格式與頁(yè)面中head標(biāo)簽里設(shè)置的charsert值一致。網(wǎng)頁(yè)文件編輯保存時(shí),如果保存格式為utf-8,那么一定要在html的
里添加,這句話的意思是告訴瀏覽器在打開(kāi)這個(gè)頁(yè)面的時(shí)候不要使用默認(rèn)的編碼格式解碼,直接z用utf-8去解碼。 同理,如果文件保存為gbk格式,一定在文件里添加1.十六進(jìn)制表示:#ffffff即每?jī)晌环謩e表示一組顏色(red green blue)的數(shù)值。ff最大值,00最小值,每?jī)晌幌嗤瑫r(shí)可以縮寫(xiě),只寫(xiě)一位,#ff00cc,縮寫(xiě)為#f0c
2.紅綠藍(lán)RGB(red blue green)值表示方法,rgb(255,255,255)或者rgb(80%,60%,20%) 。加透明度透明度:rgba(255,212,192,0.5), alpha值添加后,顏色帶透明度,最后一位取值1-0,1代表不透明,0代表全透明。
3.名字指定顏色:有16種基本顏色(所有瀏覽器都有)和150種擴(kuò)展顏色(只有較新的瀏覽器上有)可以采用這種方法指定英文簡(jiǎn)寫(xiě)表示方法 color:red;
4.黑色透明色的表示方法:rgba(0,0,0,0.5)
5.#ccc表示淺灰色,#eee表示灰色,#333表示深灰色
doctype文檔申明,申明瀏覽器解析該頁(yè)面時(shí)使用哪種HTML版本,申明瀏覽器在解析該頁(yè)面時(shí)使用HTML5版本解析。HTML發(fā)展中有多個(gè)版本(同一代碼在同一瀏覽器中是如果使用不同版本解析,實(shí)際效果有差異甚至是錯(cuò)誤),HTML5版本的推出是為了統(tǒng)一這種混亂的情況,HTML5具有向后兼容性。隨著技術(shù)的發(fā)展形成相應(yīng)文檔,HTML標(biāo)準(zhǔn)會(huì)不斷發(fā)展,不再有版本號(hào)6、7、8,甚至可以不再把它叫做HTML5,因?yàn)閺默F(xiàn)在開(kāi)始它就是"HTML"。這就是為什么寫(xiě)的是而不是。
嚴(yán)格模式和混雜模式的區(qū)別嚴(yán)格模式申明瀏覽器解析該頁(yè)面時(shí)使用最嚴(yán)格的語(yǔ)法標(biāo)準(zhǔn)解析,混雜模式以寬松的語(yǔ)法標(biāo)準(zhǔn)解析(實(shí)際顯示的結(jié)果會(huì)比較怪異)。html5是沒(méi)有DTD的,也就沒(méi)有嚴(yán)格模式與寬松模式的區(qū)別
標(biāo)簽位于head標(biāo)簽內(nèi),通常以名稱(chēng)/值對(duì)出現(xiàn)。提供了HTML文檔的元數(shù)據(jù)(meta-information)。元數(shù)據(jù)不會(huì)顯示在客戶端,但頁(yè)面加載后會(huì)被瀏覽器解析。META元素通常用于指定網(wǎng)頁(yè)的描述,關(guān)鍵詞,文件的最后修改,作者,和其他元數(shù)據(jù)。meta標(biāo)簽有兩個(gè)屬性:equiv、name,兩個(gè)屬性又有各自的內(nèi)容"content",常見(jiàn)的meta屬性和值如下:
定義針對(duì)搜索引擎的關(guān)鍵詞:
定義對(duì)頁(yè)面的描述:
javascript
定義頁(yè)面作者:
定義頁(yè)面每5秒刷新一次:
X-UA-Compatible是針對(duì)IE8版本的一個(gè)特殊文件頭標(biāo)記,用于為IE8指定不同的頁(yè)面渲染模式,對(duì)于ie8之外的瀏覽器是不識(shí)別的。IE=edge告知IE瀏覽器使用最新的edge內(nèi)核標(biāo)準(zhǔn)來(lái)解析渲染頁(yè)面,chrome=1表示如果瀏覽器有chrome插件則使用chrome內(nèi)核來(lái)解析渲染頁(yè)面
瀏覽器最重要或者說(shuō)核心的部分是渲染引擎“Rendering Engine”,一般稱(chēng)為瀏覽器內(nèi)核。負(fù)責(zé)對(duì)網(wǎng)頁(yè)語(yǔ)法的解釋?zhuān)ㄈ鐦?biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用HTML、JavaScript)并渲染(顯示)網(wǎng)頁(yè)。 不同的瀏覽器內(nèi)核對(duì)同一網(wǎng)頁(yè)編寫(xiě)語(yǔ)法的解釋也有不同,因此同一網(wǎng)頁(yè)在不同的內(nèi)核的瀏覽器里的渲染(顯示)效果也可能不同。
1.Trident內(nèi)核代表產(chǎn)品Internet Explorer,又稱(chēng)其為IE內(nèi)核。是微軟開(kāi)發(fā)的一種排版引擎。使用Trident渲染引擎的瀏覽器包括:IE、傲游、世界之窗瀏覽器、騰訊TT等。
2.Gecko內(nèi)核代表作品Mozilla Firefox,Gecko是一套開(kāi)放源代碼的、以C++編寫(xiě)的網(wǎng)頁(yè)排版引擎。Gecko是最流行的排版引擎之一,僅次于Trident。使用它的最著名瀏覽器有Firefox、Netscape。
3.WebKit內(nèi)核代表作品Safari、Chrome,webkit 是一個(gè)開(kāi)源項(xiàng)目,它的特點(diǎn)在于源碼結(jié)構(gòu)清晰、渲染速度極快。缺點(diǎn)是對(duì)網(wǎng)頁(yè)代碼的兼容性不高,導(dǎo)致一些編寫(xiě)不標(biāo)準(zhǔn)的網(wǎng)頁(yè)無(wú)法正常顯示。
4.Presto內(nèi)核代表作品Opera,Presto是由Opera Software開(kāi)發(fā)的瀏覽器排版引擎。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/52358.html
摘要:當(dāng)然我們還可以引入框架,這些框架一般都自帶模板處理引擎,比如等語(yǔ)義化命名和語(yǔ)義化標(biāo)簽我們盡量多采用語(yǔ)義化來(lái)命名,并且采用語(yǔ)義化標(biāo)簽來(lái)書(shū)寫(xiě)代碼,多用中新增的標(biāo)簽來(lái)書(shū)寫(xiě)。 1.黃金法則(Golden rule) 不管有多少人參與同一個(gè)項(xiàng)目,一定要確保每一行代碼都像是同一個(gè)人編寫(xiě)的。 Every line of code should appear to be written by a si...
摘要:三開(kāi)發(fā)工具的使用使用技巧編輯器四介紹的概述全稱(chēng),翻譯為超文本標(biāo)記語(yǔ)言,它不是一種編程語(yǔ)言,是一種描述性的標(biāo)記語(yǔ)言,用于描述超文本內(nèi)容的顯示方式?!巨D(zhuǎn)】01-html介紹和head標(biāo)簽主要內(nèi)容web標(biāo)準(zhǔn)瀏覽器介紹開(kāi)發(fā)工具介紹HTML介紹HTML顏色介紹HTML規(guī)范HTML結(jié)構(gòu)詳解一、web標(biāo)準(zhǔn)web準(zhǔn)備介紹:w3c:萬(wàn)維網(wǎng)聯(lián)盟組織,用來(lái)制定web標(biāo)準(zhǔn)的機(jī)構(gòu)(組織)web標(biāo)準(zhǔn):制作網(wǎng)頁(yè)遵循的規(guī)范...
摘要:通用格式規(guī)范縮進(jìn)一次縮進(jìn)個(gè)空格,不要使用或者混合和空格的縮進(jìn)。語(yǔ)義化根據(jù)使用場(chǎng)景選擇正確的元素有時(shí)被錯(cuò)誤的稱(chēng)為標(biāo)簽。格式規(guī)范引號(hào)屬性值用雙引號(hào)。風(fēng)格規(guī)范和命名使用有含義的和名稱(chēng)。和單位值為時(shí)不用添加單位。 原文 Google HTML/CSS Style Guide 背景 這篇文章定義了 HTML 和 CSS 的格式和代碼規(guī)范,旨在提高代碼質(zhì)量和協(xié)作效率。 通用樣式規(guī)范 協(xié)議 圖片,樣...
摘要:通用格式規(guī)范縮進(jìn)一次縮進(jìn)個(gè)空格,不要使用或者混合和空格的縮進(jìn)。語(yǔ)義化根據(jù)使用場(chǎng)景選擇正確的元素有時(shí)被錯(cuò)誤的稱(chēng)為標(biāo)簽。格式規(guī)范引號(hào)屬性值用雙引號(hào)。風(fēng)格規(guī)范和命名使用有含義的和名稱(chēng)。和單位值為時(shí)不用添加單位。 原文 Google HTML/CSS Style Guide 背景 這篇文章定義了 HTML 和 CSS 的格式和代碼規(guī)范,旨在提高代碼質(zhì)量和協(xié)作效率。 通用樣式規(guī)范 協(xié)議 圖片,樣...
摘要:文檔規(guī)范和文檔必須采用編碼格式文檔必須使用的標(biāo)準(zhǔn)文檔格式編寫(xiě)規(guī)范和的標(biāo)簽屬性類(lèi)名都必須使用小寫(xiě)字母和的屬性類(lèi)名命名必須具有語(yǔ)義化代碼必須保持文檔結(jié)構(gòu)清晰,必須合理的進(jìn)行代碼縮進(jìn)文件禁止樣式表內(nèi)引用文件編寫(xiě)格式,樣式代碼保持一行,多個(gè)選擇器 HTMLCSS文檔規(guī)范 HTML和CSS文檔必須采用UTF-8編碼格式; HTML文檔必須使用HTML5的標(biāo)準(zhǔn)文檔格式; HTMLCSS編寫(xiě)規(guī)范...
摘要:文檔規(guī)范和文檔必須采用編碼格式文檔必須使用的標(biāo)準(zhǔn)文檔格式編寫(xiě)規(guī)范和的標(biāo)簽屬性類(lèi)名都必須使用小寫(xiě)字母和的屬性類(lèi)名命名必須具有語(yǔ)義化代碼必須保持文檔結(jié)構(gòu)清晰,必須合理的進(jìn)行代碼縮進(jìn)文件禁止樣式表內(nèi)引用文件編寫(xiě)格式,樣式代碼保持一行,多個(gè)選擇器 HTMLCSS文檔規(guī)范 HTML和CSS文檔必須采用UTF-8編碼格式; HTML文檔必須使用HTML5的標(biāo)準(zhǔn)文檔格式; HTMLCSS編寫(xiě)規(guī)范...
閱讀 2728·2021-11-23 09:51
閱讀 3321·2021-11-22 14:44
閱讀 4730·2021-11-22 09:34
閱讀 5407·2021-10-08 10:14
閱讀 2794·2021-09-22 15:47
閱讀 3595·2021-09-22 15:40
閱讀 1581·2019-08-30 15:44
閱讀 1692·2019-08-28 18:23