<?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裏不能使用&,&表示實體的開始,因此,應該用& 此外,把特殊字符轉化爲實體。
三個步聚,將嚴格的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">
所有的空標記都應以"/>"結尾,而不是">"