html初識(shí)

  • 網(wǎng)頁的亂碼問題
    主要是html的內(nèi)容與瀏覽器中的編碼不一致導(dǎo)致的。主要問題是出在非英文的語言字符上。要使網(wǎng)頁不產(chǎn)生亂碼,一定要保證文檔在保存和編寫的時(shí)候的編碼格式一致。即,保存的時(shí)候,使用的utf-8,那么在網(wǎng)頁編寫中,要寫上<meta chartset=utf-8>

  • html顏色的寫法
    1.#ff0022:16進(jìn)制的寫法.字母不區(qū)分大小寫。其中#是代碼聲明的顏色,ff是代表三原色中的紅色,00代碼三原色中的綠色,22是代表三原色中的藍(lán)色(如果每個(gè)代表顏色的位數(shù)中數(shù)值一樣,那么可用省略法寫,即00=0)
    2.rgb(r,g,b)或者rgba(r,g,b,a):10進(jìn)制寫法,同樣的,r代表紅色,g綠色,b藍(lán)色。取值范圍是0255。另一種加rgba的寫法,則是加上了一個(gè)alpha通道,a=alpha。取值范圍是01。0是完全透明,1是完全不透明,值越大,越不透明。
    3.rgb(50%,23%,80%):用rgb的百分比來取值。

紅色、 綠色、藍(lán)色、白色、黑色這些常見色可以用red,green,blue,white,black等表示;也可以用16進(jìn)制,#FF0000, #008000,#0000FF, #FFFFFF,#000000;還可以用rgb(255,0,0),rgb(0,255,0),rgb(0,0,255),rgb(255,255,255),rgb(0,0,0)。透明黑色呢,顧名思義,加個(gè)alpaha通道,rgba(0,0,0,0)。

顏色:#ccc
title
title

顏色:#eee
title
title

顏色:#333
title
title
  • doctype html 的作用
    DOCTYPE html,即文檔聲明,聲明此文檔是html5的格式,用來告訴瀏覽器的渲染方式。
    如果不添加此句標(biāo)簽,則瀏覽器默認(rèn)會(huì)用自己的類型來解析文本,就會(huì)出現(xiàn)每個(gè)瀏覽器可能最終渲染出來的樣式都不一樣。加上了這句話,就是告訴瀏覽器,用html5的標(biāo)準(zhǔn)來渲染,那么大家最后展現(xiàn)出來的頁面就是用統(tǒng)一的標(biāo)準(zhǔn)顯示的了。

  • 嚴(yán)格模式和混雜模式
    嚴(yán)格模式是指用標(biāo)準(zhǔn)格式來渲染頁面,混雜模式則是向下兼容的一種格式。這兩種模式要看是否用了doctype的文檔申明以及申明的dtd類型來確定。

  • meta標(biāo)簽
    <meta> 元素可提供有關(guān)頁面的元信息(meta-information),比如針對(duì)搜索引擎和更新頻度的描述和關(guān)鍵詞。
    <meta> 標(biāo)簽位于文檔的頭部,不包含任何內(nèi)容。<meta> 標(biāo)簽的屬性定義了與文檔相關(guān)聯(lián)的名稱/值對(duì)。
    META標(biāo)簽共有兩個(gè)屬性,它們分別是Http-equiv屬性和Name屬性。
    Http-equiv屬性語法格式是:<meta http-equiv="參數(shù)" content="參數(shù)變量值">

參數(shù) 用法 說明
Expires(期限) <meta http-equiv="expires" content="Fri, 12 Jan 2001 18:18:18 GMT"> 可以用于設(shè)定網(wǎng)頁的到期時(shí)間。一旦網(wǎng)頁過期,必須到服務(wù)器上重新傳輸。注意:必須使用GMT的時(shí)間格式。
Pragma(Cache模式) <meta http-equiv="pragma" content="no-cache"> 禁止瀏覽器從本地計(jì)算機(jī)的緩存中訪問頁面內(nèi)容。 注意:這樣設(shè)定訪問者將無法脫機(jī)瀏覽。
Refresh(刷新) <meta http-equiv="refresh" content="2;url=http://www.onchina.net"> 自動(dòng)刷新并指向新頁面。注意:其中的"2"是指停留2秒鐘后自動(dòng)刷新到URL網(wǎng)址,可以更改,但建議不要改得太大。
Set-cookie(Cookie設(shè)定) <meta http-equiv="set-cookie" content="cookievalue=xxx; expires=Friday, 12-Jan-2001 18:18:18 GMT;path=/"> 如果網(wǎng)頁過期,那么存盤的Cookie將被刪除。必須使用GMT的時(shí)間格式。
Window-target(顯示窗口的設(shè)定) <meta http-equiv="window-target" content="_top"> 強(qiáng)制頁面在當(dāng)前窗口以獨(dú)立頁面顯示。用來防止別人在框架里調(diào)用自己的頁面。
Content-type(顯示字符集的設(shè)定) <meta http-equiv="content-type" content="text/html; charset=gb2312"> 設(shè)定頁面使用的字符集。html5中已經(jīng)簡(jiǎn)化了這種寫法,可直接寫上<meta charset=utf-8>

Name屬性語法格式是:'<meta name="參數(shù)" content="具體的參數(shù)值"> '

參數(shù) 用法 說明
Keywords(關(guān)鍵字) <meta name="keywords" content="science,education,culture,politics,ecnomics relationships,entertaiment,human"> Keywords用來告訴搜索引擎你網(wǎng)頁的關(guān)鍵字是什么。
Description(網(wǎng)站內(nèi)容描述) <meta name="description" content="This page is about the meaning of science, education,culture."> Description用來告訴搜索引擎你的網(wǎng)站主要內(nèi)容。
Robots(機(jī)器人向?qū)В?/td> <meta name="robots" content="none"> Robots用來告訴搜索機(jī)器人需要索引的頁面有哪些。Content的參數(shù)有All、None、Index、Noindex、Follow、Nofollow。默認(rèn)是All。
Author(作者) <meta name="author" content="zys666,zys666@21cn.com"> 標(biāo)注網(wǎng)頁的作者

參考文章:HTML<meta>

  • **<meta http-equiv="X-UA-compatible" content="IE=edge,chrome=1"的作用
    **
    http-equiv="X-UA-compatible":是IE8的專用標(biāo)記,是用來指定IE8 瀏覽器模擬某個(gè)特定版本IE瀏覽器的渲染方式,以此來解決IE瀏覽器的兼容問題。如果系統(tǒng)安裝ie8或以上版本,則使用最高版本ie渲染。
    chorme=1:是指如果支持Google Chrome Frame:GCF,則使用GCF渲染。
    Google Chrome Frame:這段是Google開發(fā)的一個(gè)Google Chrome Frame「Google Chrome 瀏覽器內(nèi)嵌框架 – GCF」。使用GCF可以讓用戶的IE瀏覽器外觀不變,但用戶在瀏覽網(wǎng)頁時(shí)實(shí)際上使用的是Chrome的內(nèi)核,并且支持Windows XP及以上系統(tǒng)的IE6/7/8。
    而第一段中提到的代碼則是指定該頁面使用Chrome內(nèi)核來做渲染,前提是用戶必須已經(jīng)安裝了Google Chrome Frame。
    總結(jié)這段代碼就是,如果安裝了GCF,則使用GCF來渲染頁面「”chrome=1″」;如果沒有安裝GCF,則使用最高版本的IE內(nèi)核進(jìn)行渲染「”IE=edge”」,如果沒有安裝IE8或以上,則忽略此設(shè)定。
  • 常見的瀏覽器有哪些,什么內(nèi)核
    常見主流的瀏覽器分別有IE,chrome,safari,firefox,opera等
    國(guó)內(nèi)各種雙核瀏覽器主要使用的是Trident和WebKit內(nèi)核。
瀏覽器 內(nèi)核
IE 微軟家的老牌瀏覽器,現(xiàn)已有edge。使用的是Trident內(nèi)核
chrome 谷歌瀏覽器 使用的內(nèi)核是WebKit
safari 蘋果系統(tǒng)mac OS IOS等的瀏覽器,同樣使用的是WebKit內(nèi)核
firefox 火狐瀏覽器 使用的是自主研發(fā)的Gecko內(nèi)核
opera 歐朋瀏覽器 曾經(jīng)使用的內(nèi)核是Presto,現(xiàn)已改用Google Chrome的Blink內(nèi)核

Trident:代表產(chǎn)品Internet Explorer,又稱其為IE內(nèi)核。Trident(又稱為MSHTML),是微軟開發(fā)的一種排版引擎。使用Trident渲染引擎的瀏覽器包括:IE、傲游、世界之窗瀏覽器、Avant、騰訊TT、Netscape 8、NetCaptor、Sleipnir、GOSURF、GreenBrowser和KKman等。
Gecko:Netscape6開始采用的內(nèi)核,后來的Mozilla FireFox(火狐瀏覽器) 也采用了該內(nèi)核,Gecko的特點(diǎn)是代碼完全公開,因此,其可開發(fā)程度很高,全世界的程序員都可以為其編寫代碼,增加功能。因?yàn)檫@是個(gè)開源內(nèi)核,因此受到許多人的青睞,Gecko內(nèi)核的瀏覽器也很多,這也是Gecko內(nèi)核雖然年輕但市場(chǎng)占有率能夠迅速提高的重要原因。
Presto:Opera12.17及更早版本曾經(jīng)采用的內(nèi)核,現(xiàn)已停止開發(fā)并廢棄,該內(nèi)核在2003年的Opera7中首次被使用,該款引擎的特點(diǎn)就是渲染速度的優(yōu)化達(dá)到了極致,然而代價(jià)是犧牲了網(wǎng)頁的兼容性。
Webkit
它是蘋果公司自己的內(nèi)核,也是蘋果的Safari瀏覽器使用的內(nèi)核。 Webkit引擎包含WebCore排版引擎及JavaScriptCore解析引擎,均是從KDE的KHTML及KJS引擎衍生而來,它們都是自由軟件,在GPL條約下授權(quán),同時(shí)支持BSD系統(tǒng)的開發(fā)。所以Webkit也是自由軟件,同時(shí)開放源代碼。在安全方面不受IE、Firefox的制約,所以Safari瀏覽器在國(guó)內(nèi)還是很安全的。
參考文章:百度百科

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容