中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁(yè) > 技術(shù)文檔 > 網(wǎng)頁(yè)制作 > Web標(biāo)準(zhǔn)發(fā)展建議與實(shí)例
表單驗(yàn)證 Validator v1.05 回到列表 閃客帝國(guó)網(wǎng)站重構(gòu)訪談
 Web標(biāo)準(zhǔn)發(fā)展建議與實(shí)例

作者:x5stuido 時(shí)間: 2004-11-22 文檔類型:原創(chuàng) 來(lái)自:藍(lán)色理想

第 1 頁(yè) 簡(jiǎn)介/歷史/Web標(biāo)準(zhǔn)
第 2 頁(yè) 為什么使用Web標(biāo)準(zhǔn)以及校驗(yàn)
第 3 頁(yè) 結(jié)構(gòu)和表現(xiàn)
第 4 頁(yè) 了解基礎(chǔ)變化
第 5 頁(yè) (X)HTML [1]
第 6 頁(yè) (X)HTML [2]
第 7 頁(yè) CSS [1]
第 8 頁(yè) CSS [2]
第 9 頁(yè) CSS [3]
第 10 頁(yè) 可訪問(wèn)性
第 11 頁(yè) URLs(頁(yè)面地址)
第 12 頁(yè) 參考資料
第 13 頁(yè) 專業(yè)詞匯

5. (X)HTML

使用HTML4.01是可以制作出現(xiàn)代的、結(jié)構(gòu)化的、兼容標(biāo)準(zhǔn)的站點(diǎn)的。然而,為了做到向整潔的語(yǔ)義化的代碼的轉(zhuǎn)變,并且為XML和未來(lái)的其他標(biāo)記語(yǔ)言做好準(zhǔn)備,建議大家使用XHTML1.0 Strict來(lái)創(chuàng)建新的站點(diǎn),本文中的例子用的就是XHTML1.0 Strict。

XHTML 1.0 是以XML 1.0對(duì)HTML 4的改進(jìn),它的發(fā)展,以用來(lái)代替HTML。XHTML 1.0 Strict(這是我一直所倡導(dǎo)的)不支持表現(xiàn)類的標(biāo)記(HTML 4.01其實(shí)也不支持,但是現(xiàn)在我們討論的是XHTML)。正因?yàn)榇耍琗HTML1.0 Strict 就促使了表現(xiàn)與結(jié)構(gòu)的分離。

XHTML 1.1(XHTML的最新版)從技術(shù)上說(shuō),使用起來(lái)有一些復(fù)雜。因?yàn)橐?guī)定中聲明XHTML 1.1的文檔應(yīng)當(dāng)使用MIME類型 application/xhtml+xml, 不應(yīng)當(dāng)被看作text/html。 并不是嚴(yán)格的禁止使用text/html, 只是不建議使用。 另外一方面,XHTML 1.0 (應(yīng)當(dāng)使用 application/xhtml+xml)同樣可以使用MIME類型 text/html, 如果它是可兼容的HTML。W3C的注解XHTML Media Types 中包括了MIME類型(W3C推薦使用的類型)的概要。

不幸的是,一些老的瀏覽器包括IE不能識(shí)別MIME類型 application/xhtml+xml, 并且會(huì)終止顯示源代碼,甚至?xí)纱嗑芙^顯示整個(gè)文檔。

如果你想使用application/xhtml+xml, 你應(yīng)當(dāng)讓服務(wù)器檢驗(yàn)一下讀取文檔的瀏覽器是否支持MIME類型,如果能,就使用,染J荒埽褪褂胻ext/html。

如果你使用的是PHP作為服務(wù)器端的腳本,那么下面的這段腳本能夠讓你的文檔針對(duì)不同的瀏覽器使用不同的MIME類型。

<?php if (stristr($_SERVER[HTTP_ACCEPT], "application/xhtml+xml") || stristr($_SERVER["HTTP_USER_AGENT"],"W3C_Validator"))
{ header("Content-Type: application/xhtml+xml; charset=iso-8859-1");
header("Vary: Accept");
echo("<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n");
} else { header("Content-Type: text/html; charset=iso-8859-1");
header("Vary: Accept"); } ?>

這個(gè)腳本是檢測(cè)是否用戶代理發(fā)送了一個(gè)包含“application/xhtml+xml”的Accept HTTP頭,或者如果用戶代理是W3C HTML校驗(yàn)器(不會(huì)發(fā)送合適的Accept HTTP頭的,但是它依然支持 application/xhtml+xml)。如果上面檢測(cè)的回答是肯定的,文本將被看作 application/xhtml+xml。那些瀏覽器也會(huì)收到一個(gè)XML的聲明。對(duì)于另外的一些瀏覽器(包括IE的是所有版本),文檔都將被看做 text/html。在文檔中也沒(méi)有添加額外的XML聲明,因?yàn)槿绻砑拥脑,?huì)使IE/WIN轉(zhuǎn)化到我們所不希望的Quirks模式。

在Content-Type頭部之后,一個(gè)被更改過(guò)的頭部,將被發(fā)送到中間的緩存中(比如一些代理服務(wù)器),用來(lái)告訴他們文檔的內(nèi)容類型隨著客戶端對(duì)文檔的請(qǐng)求而改變。

如果想了解更多的PHP檢測(cè)腳本, 請(qǐng)參考Serving up XHTML with the correct MIME type. 那個(gè)腳本對(duì)請(qǐng)求客戶端的q-rating(它聲明了更夠很好的支持某種MIME類型)進(jìn)行了考慮,在發(fā)送text/html 文檔給不支持 application/xhtml+xml的客戶端之前,把XHTML轉(zhuǎn)化成HTML 4。

下面的是一個(gè)相似的腳本,針對(duì)ASP(VBSscript):

<% If InStr(Request.ServerVariables("HTTP_ACCEPT"), "application/xhtml+xml") > 0 Or InStr(Request.ServerVariables("HTTP_USER_AGENT"), "W3C_Validator") > 0 Then Response.ContentType = "application/xhtml+xml" Response.Write("<?xml version=""1.0"" encoding=""iso-8859-1""?>" & VBCrLf); Else Response.ContentType = "text/html" End If Response.Charset = "iso-8859-1" %>

值得注意的是,當(dāng)一個(gè)文檔的MIME type是application/xhtml+xml時(shí),一些瀏覽器(像Mozilla)是不會(huì)顯示包含錯(cuò)誤的文檔的。這在開(kāi)發(fā)過(guò)程中是一件好事,但是對(duì)于那些剛剛更新完站點(diǎn)且不是XHTML專家的人來(lái)說(shuō),就會(huì)出現(xiàn)一些問(wèn)題,除非您能確保所有的代碼都是規(guī)范的。如果出現(xiàn)了這種問(wèn)題,您可以考慮使用HTML 4.01 Strict來(lái)代替XHTML。

下面列出了一些在使用XHTML 1.0 Strict中需要特別注意的地方:

  • 永遠(yuǎn)使用小寫(xiě)字母,讓引號(hào)伴隨者屬性: 所有元素和屬性的名字都必須使用小寫(xiě),所有屬性值必須使用雙引號(hào)。

    錯(cuò)誤: <A HREF="index.html" CLASS=internal>
    正確: <a href="index.html" class="internal">

  • 關(guān)閉所有的元素:在HTML中一些元素沒(méi)有必要被關(guān)閉。當(dāng)下一個(gè)元素開(kāi)始的時(shí)候,上一個(gè)元素就自動(dòng)被關(guān)閉。XHTML中是不允許這樣的。所有元素都必須被關(guān)閉,即使其中沒(méi)有內(nèi)容(如 <img>)

    錯(cuò)誤: <li>Item 1
    正確: <li>Item 1</li>

    錯(cuò)誤: <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
    正確: <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p>

    錯(cuò)誤: <br>
    正確: <br />

    錯(cuò)誤: <img src="image.jpg" alt="">
    正確: <img src="image.jpg" alt="" />

  • 屬性不能被縮減: 在HTML里,一些屬性可以被縮減。而XHTML則不允許這樣做。

    錯(cuò)誤: <input type="checkbox" id="checkbox1" name="checkbox1" checked>
    正確: <input type="checkbox" id="checkbox1" name="checkbox1" checked="checked" />

  • 不要使用被排斥的元素: 一些元素和屬性在HTML 4.01 Transitional和XHTML 1.0 Transitional是被允許的,而在XHTML 1.0 Strict下則不被支持(還有in HTML 4.01 Strict)。比如<font>、<center>、 alink、align、width、 height (對(duì)于某些元素)和 background。

出處:藍(lán)色理想
責(zé)任編輯:紅色黑客

上一頁(yè) 了解基礎(chǔ)變化 下一頁(yè) (X)HTML [2]

◎進(jìn)入論壇網(wǎng)頁(yè)制作、網(wǎng)站綜合版塊參加討論

作者文章
Web標(biāo)準(zhǔn)發(fā)展建議與實(shí)例
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門(mén)搜索:CSS Fireworks 設(shè)計(jì)比賽 網(wǎng)頁(yè)制作 web標(biāo)準(zhǔn) 用戶體驗(yàn) UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點(diǎn)最新 站點(diǎn)最新列表
周大福“敬•自然”設(shè)計(jì)大賽開(kāi)啟
國(guó)際體驗(yàn)設(shè)計(jì)大會(huì)7月將在京舉行
中國(guó)國(guó)防科技信息中心標(biāo)志征集
云計(jì)算如何讓安全問(wèn)題可控
云計(jì)算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會(huì)
阿里行云
云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅(jiān)的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機(jī)主題設(shè)計(jì)大賽
欄目最新 欄目最新列表
淺談JavaScript編程語(yǔ)言的編碼規(guī)范
如何在illustrator中繪制臺(tái)歷
Ps簡(jiǎn)單繪制一個(gè)可愛(ài)的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡(jiǎn)單的作品展示頁(yè)面
CSS定位機(jī)制之一:普通流
25個(gè)最佳最閃亮的Eclipse開(kāi)發(fā)項(xiàng)目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁(yè) 首頁(yè) 前頁(yè) 后頁(yè) 尾頁(yè) 頁(yè)次:5/13頁(yè) 1個(gè)記錄/頁(yè) 轉(zhuǎn)到 頁(yè) 共13個(gè)記錄

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨(dú)家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點(diǎn)的原創(chuàng)文章,但原作者和來(lái)自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來(lái)自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請(qǐng)不要盜鏈到本站,且不準(zhǔn)打上各自站點(diǎn)的水印,亦不能抹去我站點(diǎn)水印。

特別注意:本站所提供的攝影照片,插畫(huà),設(shè)計(jì)作品,如需使用,請(qǐng)與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請(qǐng)與我們聯(lián)系,我們將立即刪除修改。

您的評(píng)論
用戶名:  口令:
說(shuō)明:輸入正確的用戶名和密碼才能參與評(píng)論。如果您不是本站會(huì)員,你可以注冊(cè) 為本站會(huì)員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯(cuò)誤,請(qǐng)用報(bào)告錯(cuò)誤,以利文檔及時(shí)修改。
不評(píng)分 1 2 3 4 5
注意:請(qǐng)不要在評(píng)論中含與內(nèi)容無(wú)關(guān)的廣告鏈接,違者封ID
請(qǐng)您注意:
·不良評(píng)論請(qǐng)用報(bào)告管理員,以利管理員及時(shí)刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國(guó)的各項(xiàng)有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評(píng)論管理人員有權(quán)保留或刪除其管轄評(píng)論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評(píng)論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評(píng)論文檔 | 報(bào)告錯(cuò)誤  
專業(yè)書(shū)推薦 更多內(nèi)容
網(wǎng)站可用性測(cè)試及優(yōu)化指南
《寫(xiě)給大家看的色彩書(shū)1》
《跟我去香港》
眾妙之門(mén)—網(wǎng)站UI 設(shè)計(jì)之道
《Flex 4.0 RIA開(kāi)發(fā)寶典》
《贏在設(shè)計(jì)》
犀利開(kāi)發(fā)—jQuery內(nèi)核詳解與實(shí)踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2