精品免费在线观看-精品欧美-精品欧美成人bd高清在线观看-精品欧美高清不卡在线-精品欧美日韩一区二区

17站長網

17站長網 首頁 編程教程 Html教程 查看內容

HTML XHTML 推薦標準

Xhtml 是使用 XML 重新設計的 html

現在已經不推薦使用 XHTML 了,如果你想了解 HTML 的發展史,可以繼續深入看看。

什么是 XHTML ?

  1. XHTML 指的是可擴展超文本標記語言

  2. XHTML 與 HTML 4.01 幾乎是相同的

  3. XHTML 是更嚴格更純凈的 HTML 版本

  4. XHTML 是以 XML 應用的方式定義的 HTML

  5. XHTML 是 2001 年 1 月 發布的 W3C 推薦標準

  6. XHTML 得到所有主流瀏覽器的支持

為什么使用 XHTML ?

因特網上的很多頁面包含了 "糟糕" 的 HTML

比如下面的 HTML 代碼運行起來非常正常 ( 即使它并未遵守 HTML 規則 )

<html>
<head>
<Meta charset="utf-8">
<title>這是一個不規范的 HTML</title>
<body>
<h1>不規范的 HTML
<p>這是一個段落
</body>

XML 是一種必須正確標記且格式良好的標記語言

所以,通過結合 XML 和 HTML 的長處,開發出了 XHTML

XHTML 是作為 XML 被重新設計的 HTML

與 HTML 相比最重要的區別

文檔結構

  1. XHTML DOCTYPE 是 強制性的

  2. <html> 中的 XML namespace 屬性是 強制性的

  3. <html>、<head>、<title> 以及 <body> 也是 強制性的

元素語法

  1. XHTML 元素必須 正確嵌套

  2. XHTML 元素必須始終 關閉

  3. XHTML 元素必須 小寫

  4. XHTML 文檔必須有 一個根元素

屬性語法

  1. XHTML 屬性必須使用 小寫

  2. XHTML 屬性值必須用 引號包圍

  3. XHTML 屬性最小化也是 禁止的

<!DOCTYPE ....> 是強制性的

XHTML 文檔必須進行 XHTML 文檔類型聲明 ( XHTML DOCTYPE declaration )

<html>,<head>,<title>,和 <body> 元素也必須存在,并且必須使用 <html> 中的 xmlns 屬性為文檔規定 xml 命名空間

下面的范例演示了帶有最少的必需標簽的 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>
  <Meta charset="utf-8">
  <title>前端之家 f2er.com</title>
</head>
<body>
文檔內容
</body>
</html>

XHTML 元素必須合理嵌套

HTML 中一些元素可以不互相嵌套

<b><i>粗體和斜體文本</b></i>

但 XHTML 強制要求所有的元素都必須互相正確地嵌套

<b><i>粗體和斜體文本</i></b>

XHTML 元素必須有關閉標簽

準確的說,就是有始有終

錯誤的 XHTML 片段

<p>這是一個段落
<p>這是另外一個段落

正確的 XHTML 片段

<p>這是一個段落</p>
<p>這是另外一個段落</p>

空元素必須包含關閉標簽

錯誤的 XHTML 片段

分行:<br>
水平線: <hr>
圖片: <img src="happy.gif" alt="Happy face">

正確的 XHTML 片段

分行:<br />
水平線: <hr />
圖片: <img src="happy.gif" alt="Happy face" />

XHTML 標簽元素必須是小寫

錯誤的 XHTML 片段

<BODY>
<P>這是一個段落</P>
</BODY>

正確的 XHTML 片段

<body>
<p>這是一個段落</p>
</body>

屬性名稱必須是小寫

錯誤的 XHTML 片段

<table WIDTH="100%">

正確的 XHTML 片段

<table width="100%">

屬性值必須有引號

錯誤的 XHTML 片段

<table width=100%>

正確的 XHTML 片段

<table width="100%">

不允許屬性簡寫

錯誤的 XHTML 片段

<input checked>
<input readonly>
<input disabled>
<option selected>

正確的 XHTML 片段

<input checked="checked">
<input readonly="readonly">
<input disabled="disabled">
<option selected="selected">

如何將 HTML 轉換為 XHTML

  1. 添加一個 XHTML <!DOCTYPE> 到網頁中

  2. 添加 xmlns 屬性添加到每個頁面的 html 元素中

  3. 改變所有的元素為小寫

  4. 關閉所有的空元素

  5. 修改所有的屬性名稱為小寫

  6. 所有屬性值添加引號

返回頂部
主站蜘蛛池模板: 亚洲综合站 | 欧美成人禁片在线观看网址 | 激情五月色综合亚洲小说 | 国产网站免费 | 综合 欧美 亚洲日本 | 欧美性野久久久久久久久 | 亚洲性网 | 日本黄色一区 | 麻豆影视在线播放 | 日韩久久精品一区二区三区 | 国产亚洲综合一区二区在线 | 第一福利在线视频 | 国产91精品久久久久久 | 原味小视频在线www国产 | 中日韩中文字幕 | 国产精品美女自在线观看免费 | 免费一级a毛片在线播放视 免费一级a毛片免费观看欧美大片 | 91制服| 国内精品91 | 日本r级在线中文在线播放 日本tv欧美tv天堂 | 欧美一级大黄特黄毛片视频 | 国产成人一区二区三区在线视频 | 免费爱爱网站 | 黄色视屏免费看 | 国产在线精品一区二区不卡 | 自拍偷拍国语对白 | 国产精品天天影视久久综合网 | 欧美成人免费午夜全 | 欧美国产综合日韩一区二区 | 久久丝袜美腿 | 亚洲欧美偷拍视频 | 久草视频网址 | 99精彩免费观看 | 国产精品秒播无毒不卡 | 国产一区二区三区 | 国产亚洲综合一区在线 | 免费在线观看一级片 | 国产伦理久久精品久久久久 | 中文字幕日本精品一区二区三区 | 狠狠亚洲 | 国产又黄又潮娇喘视频免费 |