XHTML與HTML區別

<?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="
http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
  <title>MyXhtml.xhtml</title>
  <meta http-equiv="keywords" content="enter,your,keywords,here" />
  <meta http-equiv="description" content="A short description of this page." />
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  
  <!--<link rel="stylesheet" type="text/css" href="styles.css">-->
 </head>
 <body>
  <p>
   This is my XHTML page.
  </p>
 </body>
 </html>

 把DOCTYPE更改爲嚴格的XHTML,如果你還在使用過渡的HTML,那你可以把它轉化爲過渡的XHTML。
 添加xmlns屬性、lang屬性和xml:lang屬性到<html>開始標記。
 <html>必須是DOCTYPE之後的第一個標記,而</html>必須是文檔的最後一個標記。
 所有的元素名稱必須用小寫字母表示。
 所有的開始標記都須對應有結束標記。如果一個元素是空的,那麼它的標記必須以空格結尾,後跟/>。
 所有的屬性值必須非空,並且帶雙引號。
 在HTML裏不能使用&,&表示實體的開始,因此,應該用&amp; 此外,把特殊字符轉化爲實體。
三個步聚,將嚴格的HTML轉化爲XHTML1.0
 將DOCTYPE更改爲嚴格的XHTML1.0
  <!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="en" lang="en">
 所有的空標記都應以"/>"結尾,而不是">"

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章