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

17站長(zhǎng)網(wǎng)

HTML XHTML 推薦標(biāo)準(zhǔn)

Xhtml 是使用 XML 重新設(shè)計(jì)的 html

現(xiàn)在已經(jīng)不推薦使用 XHTML 了,如果你想了解 HTML 的發(fā)展史,可以繼續(xù)深入看看。

什么是 XHTML ?

  1. XHTML 指的是可擴(kuò)展超文本標(biāo)記語(yǔ)言

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

  3. XHTML 是更嚴(yán)格更純凈的 HTML 版本

  4. XHTML 是以 XML 應(yīng)用的方式定義的 HTML

  5. XHTML 是 2001 年 1 月 發(fā)布的 W3C 推薦標(biāo)準(zhǔn)

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

為什么使用 XHTML ?

因特網(wǎng)上的很多頁(yè)面包含了 "糟糕" 的 HTML

比如下面的 HTML 代碼運(yùn)行起來(lái)非常正常 ( 即使它并未遵守 HTML 規(guī)則 )

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

XML 是一種必須正確標(biāo)記且格式良好的標(biāo)記語(yǔ)言

所以,通過(guò)結(jié)合 XML 和 HTML 的長(zhǎng)處,開(kāi)發(fā)出了 XHTML

XHTML 是作為 XML 被重新設(shè)計(jì)的 HTML

與 HTML 相比最重要的區(qū)別

文檔結(jié)構(gòu)

  1. XHTML DOCTYPE 是 強(qiáng)制性的

  2. <html> 中的 XML namespace 屬性是 強(qiáng)制性的

  3. <html>、<head>、<title> 以及 <body> 也是 強(qiáng)制性的

元素語(yǔ)法

  1. XHTML 元素必須 正確嵌套

  2. XHTML 元素必須始終 關(guān)閉

  3. XHTML 元素必須 小寫(xiě)

  4. XHTML 文檔必須有 一個(gè)根元素

屬性語(yǔ)法

  1. XHTML 屬性必須使用 小寫(xiě)

  2. XHTML 屬性值必須用 引號(hào)包圍

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

<!DOCTYPE ....> 是強(qiáng)制性的

XHTML 文檔必須進(jìn)行 XHTML 文檔類(lèi)型聲明 ( XHTML DOCTYPE declaration )

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

下面的范例演示了帶有最少的必需標(biāo)簽的 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>
文檔內(nèi)容
</body>
</html>

XHTML 元素必須合理嵌套

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

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

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

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

XHTML 元素必須有關(guān)閉標(biāo)簽

準(zhǔn)確的說(shuō),就是有始有終

錯(cuò)誤的 XHTML 片段

<p>這是一個(gè)段落
<p>這是另外一個(gè)段落

正確的 XHTML 片段

<p>這是一個(gè)段落</p>
<p>這是另外一個(gè)段落</p>

空元素必須包含關(guān)閉標(biāo)簽

錯(cuò)誤的 XHTML 片段

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

正確的 XHTML 片段

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

XHTML 標(biāo)簽元素必須是小寫(xiě)

錯(cuò)誤的 XHTML 片段

<BODY>
<P>這是一個(gè)段落</P>
</BODY>

正確的 XHTML 片段

<body>
<p>這是一個(gè)段落</p>
</body>

屬性名稱(chēng)必須是小寫(xiě)

錯(cuò)誤的 XHTML 片段

<table WIDTH="100%">

正確的 XHTML 片段

<table width="100%">

屬性值必須有引號(hào)

錯(cuò)誤的 XHTML 片段

<table width=100%>

正確的 XHTML 片段

<table width="100%">

不允許屬性簡(jiǎn)寫(xiě)

錯(cuò)誤的 XHTML 片段

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

正確的 XHTML 片段

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

如何將 HTML 轉(zhuǎn)換為 XHTML

  1. 添加一個(gè) XHTML <!DOCTYPE> 到網(wǎng)頁(yè)中

  2. 添加 xmlns 屬性添加到每個(gè)頁(yè)面的 html 元素中

  3. 改變所有的元素為小寫(xiě)

  4. 關(guān)閉所有的空元素

  5. 修改所有的屬性名稱(chēng)為小寫(xiě)

  6. 所有屬性值添加引號(hào)

返回頂部
主站蜘蛛池模板: 久久草在线视频 | 色视频在线观看在线播放 | 国产a级午夜毛片 | 久久er热在这里只有精品85 | 综合图色| 免费观看黄色大片 | 国产精品视频第一区二区 | 水果污视频 | 日本一二三精品黑人区 | 日产国产欧美韩国在线 | 99九九精品免费视频观看 | 久久riav国产精品 | 日本免费新一区二区三区 | 91精品视频免费在线观看 | 午夜在线视频国产 | 国产精品福利在线播放 | 国产成人精品日本亚洲专一区 | 99久在线精品99re6视频 | 国产精品卡哇伊小可爱在线观看 | 亚洲 欧美 日韩中文字幕一区二区 | 青青国产成人久久激情91麻豆 | 亚洲第一区在线观看 | 欧美综合社区 | 22eee在线播放成人免费视频 | 欧美成亚洲| 日韩区在线观看 | 国产一级一级一级国产片 | 国产高清在线精品一区a | 黄色一级免费观看 | 青草视频网站 | 在线观看欧美日韩 | 操出白浆视频 | 亚洲激情成人 | 亚洲第一在线播放 | 国产玖玖在线观看 | 91成人国产| 男女性高爱潮免费网站 | 毛片网站在线播放 | 亚洲黄色片 | 亚洲欧美中日韩 | 中国精品一级毛片免费播放 |