WEB2.0標(biāo)準(zhǔn)教程:第三天 定義語(yǔ)言編碼_Web標(biāo)準(zhǔn)教程
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
第三步是定義你的語(yǔ)言編碼:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
為了被瀏覽器正確解釋和通過(guò)W3C代碼校驗(yàn),所有的XHTML文檔都必須聲明它們所使用的編碼語(yǔ)言,我們一般使用gb2312(簡(jiǎn)體中文),制作多國(guó)語(yǔ)言頁(yè)面也有可能用Unicode、ISO-8859-1等,根據(jù)你的需要定義。
通常這樣定義就可以了。但是要補(bǔ)充說(shuō)明的是,XML文檔并不是這樣定義語(yǔ)言編碼的,XML的定義方式如下:
<?xml version="1.0" encoding="gb2312"?>
你在Macromedia.com的首頁(yè)代碼第一行就可以看見(jiàn)類(lèi)似的語(yǔ)句,這也是W3C推薦使用的定義方法。那為什么我們不直接采用這種方法呢?原因是一些瀏覽器對(duì)標(biāo)準(zhǔn)的支持不完善,不能正確理解這樣的定義方法,比如IE6/windows。所以在目前過(guò)渡方案下,我們依然推薦使用meta方式。當(dāng)然,你可以?xún)煞N方法都寫(xiě)。
看本站源代碼,你會(huì)發(fā)現(xiàn)語(yǔ)言編碼定義的地方還多一句:
<meta http-equiv="Content-Language" content="gb2312" />
這是針對(duì)老版本瀏覽器寫(xiě)的,以保證各種瀏覽器都能正確解釋頁(yè)面。
注意:在上面聲明語(yǔ)句的最后,你看到有一個(gè)斜杠"/",這和我們以前的HTML4.0的代碼寫(xiě)法不同。原因是XHTML語(yǔ)法規(guī)則要求所有的標(biāo)識(shí)都必須有開(kāi)始和結(jié)束。例如<body>和</body>、<p>和</p>等,對(duì)于不成對(duì)的標(biāo)識(shí),要求在標(biāo)識(shí)最后加一個(gè)空格,然后跟一個(gè)"/"。例如<br>寫(xiě)成<br />、<img>寫(xiě)成<img />,加空格的原因是避免代碼連在一起瀏覽器不識(shí)別。
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
為了被瀏覽器正確解釋和通過(guò)W3C代碼校驗(yàn),所有的XHTML文檔都必須聲明它們所使用的編碼語(yǔ)言,我們一般使用gb2312(簡(jiǎn)體中文),制作多國(guó)語(yǔ)言頁(yè)面也有可能用Unicode、ISO-8859-1等,根據(jù)你的需要定義。
通常這樣定義就可以了。但是要補(bǔ)充說(shuō)明的是,XML文檔并不是這樣定義語(yǔ)言編碼的,XML的定義方式如下:
<?xml version="1.0" encoding="gb2312"?>
你在Macromedia.com的首頁(yè)代碼第一行就可以看見(jiàn)類(lèi)似的語(yǔ)句,這也是W3C推薦使用的定義方法。那為什么我們不直接采用這種方法呢?原因是一些瀏覽器對(duì)標(biāo)準(zhǔn)的支持不完善,不能正確理解這樣的定義方法,比如IE6/windows。所以在目前過(guò)渡方案下,我們依然推薦使用meta方式。當(dāng)然,你可以?xún)煞N方法都寫(xiě)。
看本站源代碼,你會(huì)發(fā)現(xiàn)語(yǔ)言編碼定義的地方還多一句:
<meta http-equiv="Content-Language" content="gb2312" />
這是針對(duì)老版本瀏覽器寫(xiě)的,以保證各種瀏覽器都能正確解釋頁(yè)面。
注意:在上面聲明語(yǔ)句的最后,你看到有一個(gè)斜杠"/",這和我們以前的HTML4.0的代碼寫(xiě)法不同。原因是XHTML語(yǔ)法規(guī)則要求所有的標(biāo)識(shí)都必須有開(kāi)始和結(jié)束。例如<body>和</body>、<p>和</p>等,對(duì)于不成對(duì)的標(biāo)識(shí),要求在標(biāo)識(shí)最后加一個(gè)空格,然后跟一個(gè)"/"。例如<br>寫(xiě)成<br />、<img>寫(xiě)成<img />,加空格的原因是避免代碼連在一起瀏覽器不識(shí)別。
相關(guān)Web標(biāo)準(zhǔn)教程:
- Web標(biāo)準(zhǔn):需要正確的使用H1~ H6標(biāo)簽
- 五個(gè)WEB標(biāo)準(zhǔn)中必須注意的地方
- 做到結(jié)構(gòu)(XHTML),表現(xiàn)(CSS),行為(JavaScript)的分離
- CSS標(biāo)準(zhǔn):HTML標(biāo)簽元素的關(guān)閉
- Web標(biāo)準(zhǔn)之路 勿使用W3C廢棄的元素
- CSS布局 聲明文檔類(lèi)型描述(DTD)
- DIV CSS\讓搜索引擎蜘蛛不再累
- 用XHTML+CSS創(chuàng)建基于Web標(biāo)準(zhǔn)的網(wǎng)頁(yè)
- XHTML+CSS創(chuàng)建基于Web標(biāo)準(zhǔn)的網(wǎng)站
- DIV+CSS對(duì)SEO的幫助
- 淺析什么是Web標(biāo)準(zhǔn) 及其前景
- CSSer新手寄語(yǔ):開(kāi)始標(biāo)準(zhǔn)之路
Web標(biāo)準(zhǔn)教程Rss訂閱Div+Css教程搜索
Web標(biāo)準(zhǔn)教程推薦
- WebDeveloper更新最新版本W(wǎng)ebDeveloper1.1.4
- 學(xué)習(xí)完全掌握純CSS布局網(wǎng)頁(yè)
- CSS應(yīng)用常見(jiàn)問(wèn)題大總結(jié)
- Microsoft于2008年2月12日將瀏覽器強(qiáng)制升級(jí)至IE7
- Apple、Opera、Mozilla支持HTML5 XHTML被顛覆?
- WEB標(biāo)準(zhǔn)教程第9天:第一個(gè)CSS布局實(shí)例
- WEB2.0標(biāo)準(zhǔn)教程:第九天 第一個(gè)CSS布局實(shí)例
- 符合XHTML標(biāo)準(zhǔn)DIV CSS布局的網(wǎng)站,對(duì)SEO的影響!
- WEB2.0標(biāo)準(zhǔn)教程:第四天 調(diào)用樣式表
- Web前端工程師定位淺談
猜你也喜歡看這些
- 區(qū)分IE6,IE7和firefox的CSS hack
- 兩個(gè)層之間的為什么會(huì)有間隙(IE3pxbug)?
- CSSHack技術(shù)速查對(duì)照
- IE、Nascape環(huán)境中CSS的顯示差別
- CSS hack瀏覽器兼容一覽表
- text-overflow:ellipsis非IE的瀏覽器的另類(lèi)應(yīng)用!
- Firefox和IE通用的三則網(wǎng)站重構(gòu)實(shí)用技巧
- 關(guān)于CSS樣式?jīng)_突排序的一個(gè)小試驗(yàn)
- Web頁(yè)面優(yōu)化減小頁(yè)面對(duì)內(nèi)存及CPU的占用
- CSS調(diào)試工具M(jìn)ultipleIE-IE5IE6IE7多版本共存
- 相關(guān)鏈接:
- 教程說(shuō)明:
Web標(biāo)準(zhǔn)教程-WEB2.0標(biāo)準(zhǔn)教程:第三天 定義語(yǔ)言編碼
。