良構xhtml

良構xhtmlL是一個全球資訊網協會W3C標準,該標準將HTML定義成良構的XML文檔。許多瀏覽器處理HTML都不嚴格,格式錯誤的HTML也能很好的工作然而現在正朝著更加嚴格的語法方向發展,以便增加web的健壯性。對於開發工具而言,良構的代碼可以帶來很大益處。同時,手工編寫代碼時,這也是非常有價值的,可以減少代碼混亂和含糊不清.

良構的XHTML
XHTML是一個全球資訊網協會W3C標準,該標準將HTML定義成良構的XML文檔。許多瀏覽器處理HTML都不嚴格,格式錯誤的HTML也能很好的工作然而現在正朝著更加嚴格的語法方向發展,以便增加web的健壯性。對於開發工具而言,良構的代碼可以帶來很大益處。同時,手工編寫代碼時,這也是非常有價值的,可以減少代碼混亂和含糊不清
良構的HTML遵循一下規則:
關閉所有標籤:
某些HTML標籤如<p>,<tr>,<td>,按慣例是可以不關閉的然而良構HTML中必須包含關閉標籤。如</tr>。某些標籤如<br>,<hr>,<input>,<img>可以將左斜槓放置在標籤內關閉自身,這樣成為良構代碼<input type=”” />
禁止標籤交叉嵌套:
<b>This is <i>the year</b>for the Red Sox.</i>
應該改為
<b>This is</b> <i><b>the year</b>for the Red Sox.</i>
區分大小寫:
同HTML和ASP相似,ASP.NET一般不區分大小寫,一個重要的例外是,C#必須區分大小寫。好習慣是遵循XML協定,元素類型和屬性區分大小寫。除由多個詞組成的名稱(onServerClick)使用camel命名法,以小寫開頭之外其他元素類型和屬性通常都小寫。HTML標籤要成為良構的,則需要相匹配的開始和結束標籤。
引號:
良構HTML中所有屬性值置於引號中
唯一的根元素:
頁面頂層元素必須是<html>,末尾用</html>關閉
保留字元:
XML中有五個內建字元實體
&lt; <
&gt; >
&amp; &
&quot; “
&apos; ‘
如果要在腳本中使用這些字元,必須使用以上字元實體,或者在一個CDATA字中放置整個腳本塊(CDATA是一個XML類型)
HTML控制項分兩種類型:輸入控制項和容器控制項。HTML輸入控制項不需要關閉標籤(儘管需要良構,但是它們可以在末尾加上/作為關閉)同時,可以通過編程方式訪問和控制Name,Value,Type屬性
容器控制項必須在標記末尾加上/或者關閉標籤,他們不必有Name,Value或type屬性。相反,位於控制項打開和關閉標籤之間的內容可以使用InnerHtml或InnerText屬性標稱訪問。這兩個屬性不同之處在於InnerText屬性提供自動的HTML特殊字元的編碼和解碼;如果使用InnerHtml屬性,那么這些字元在做種輸出中將被解釋成HTML代碼的一部分,並不作顯示。

相關詞條

相關搜尋

熱門詞條

聯絡我們