以下是從HTML轉換到XHTML的必做事項:
* 將DOCTYPE改為嚴格版XHTML。或者,如果還在用過渡期HTML,可以用過渡期XHTML。
<!-- transitional:過渡期XHTML --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!-- strict:嚴格版XHTML --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
* 把xmlns、lang和xml:lang屬性加到<html>起始標籤。
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-tw" lang="zh-tw">
xmlns:用來辨別html所屬的XML語言,URL裡的內容並不重要,你也可以指定成你網域的URL。
lang、xml:lang:en指定使用的語言為英文,zh-tw指定語言為繁體中文,zh-cn指定語言為簡體中文。
* <html>標籤必須是DOCTYPE之後的第一個標籤,而</html>結束標籤必須是文件的最後一個標籤。
* 所有元素名稱都必須是小寫字體。
* 所有起始標籤都必須有結束標籤。如果是空元素,那麼這個標籤必須用空白加上/>做結束。
HTML 4.01:
< br > <img src="..." alt="...">
XHTML 1.0
< br /> <img src="..." alt"..." />
* 所有屬性值都要用雙引號框住,而且都一定要含有數值。
* 不可在HTML內容使用&。&是實體的起始字元,所以請用&,也請將其他特別的字元轉換為實體。
參考資料:Head First HTML with CSS & XHTML (中文:深入淺出HTML、CSS與XHTML)
沒有留言:
張貼留言
感謝您的留言,如果我的文章你喜歡或對你有幫助,按個「讚」或「分享」它,我會很高興的。