XHTML是一個全球資訊網協會W3C標準,該標準將HTML定義成良構的XML文檔。許多瀏覽器處理HTML都不嚴格,格式錯誤的HTML也能很好的工作然而現在正朝著更加嚴格的語法方向發展,以便增加web的健壯性。對於開發工具而言,良構的代碼可以帶來很大益處。同時,手工編寫代碼時,這也是非常有價值的,可以減少代碼混亂和含糊不清
基本介紹
- 中文名:良構xhtml
- 釋義:XHTML是一個全球資訊網協會W3C標準
- 相關領域:Web編程,計算機,程式
- 操作:計算機
簡介,遵循規則,
簡介
良構的XHTML
XHTML是一個全球資訊網協會W3C標準,該標準將HTML定義成良構的XML文檔。許多瀏覽器處理HTML都不嚴格,格式錯誤的HTML也能很好的工作然而現在正朝著更加嚴格的語法方向發展,以便增加web的健壯性。對於開發工具而言,良構的代碼可以帶來很大益處。同時,手工編寫代碼時,這也是非常有價值的,可以減少代碼混亂和含糊不清
遵循規則
關閉所有標籤:
某些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中有五個內建字元實體
< <
> >
& &
" “
' ‘
HTML控制項分兩種類型:輸入控制項和容器控制項。HTML輸入控制項不需要關閉標籤(儘管需要良構,但是它們可以在末尾加上/作為關閉)同時,可以通過編程方式訪問和控制Name,Value,Type屬性