XHTML
XHTML 是以 XML 格式編寫的 HTML。
與 HTML 相比最重要的區(qū)別:
- 文檔結構
XHTML DOCTYPE 是強制性的
<html> 中的 XML namespace 屬性是強制性的
<html>、<head>、<title> 以及 <body> 也是強制性的
- 元素語法
XHTML 元素必須正確嵌套
XHTML 元素必須始終關閉
XHTML 元素必須小寫
XHTML 文檔必須有一個根元素
- 屬性語法
XHTML 屬性必須使用小寫
XHTML 屬性值必須用引號包圍
XHTML 屬性最小化也是禁止的
完整模型
<!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">
<head>
<title>Title of document</title>
</head>
<body>
......
</body>
</html>
如何從 HTML 轉換到 XHTML
向每張頁面的第一行添加 XHTML <!DOCTYPE>
向每張頁面的 html 元素添加 xmlns 屬性
把所有元素名改為小寫
關閉所有空元素
把所有屬性名改為小寫
為所有屬性值加引號
<br>
還是 <br />
您也許發(fā)現(xiàn) <br>
與 <br />
很相似。
在 XHTML、XML 以及未來的 HTML 版本中,不允許使用沒有結束標簽(閉合標簽)的 HTML 元素。
即使 <br>
在所有瀏覽器中的顯示都沒有問題,使用 <br />
也是更長遠的保障。