精品免费在线观看-精品欧美-精品欧美成人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)

返回頂部
主站蜘蛛池模板: 快射视频在线观看 | 久草在线观看福利 | 国产免费久久精品99 | 黑人操日本人视频 | 成人综合在线视频免费观看 | 精品久久成人免费第三区 | 欧美日韩一区二区三区在线 | 国产在线观看91精品亚瑟 | 91综合久久| 免费在线观看黄色毛片 | 国产午夜不卡 | 欧洲第一区第二区第三区 | 成人夜间视频 | 国产在线观看午夜不卡 | 成人18免费网 | 国产精品理论片在线观看 | 国内偷自视频区视频综合 | 国产成人自拍在线 | 亚洲国产高清在线精品一区 | 国产在线观看不卡免费高清 | 亚洲阿v天堂2021在线观看 | 亚洲图片一区二区三区 | 亚洲最大黄色 | 国产视频三区 | 美日韩在线 | 午夜看片未满十八勿进 | 亚洲精品久一区 | 亚洲精品一区久久狠狠欧美 | 亚洲人成人网毛片在线播放 | 国产精品成人久久久 | 免费一级毛片在线播放傲雪网 | 国产一级做a爰片久久毛片99 | 久久中文亚洲国产 | 激情影院在线视频永久观看 | 国产大学生毛片一级高清 | 欧美性视频网 | a一级毛片| 伦理片一区 | 中国帅小伙gaysextubevideo | xvideos亚洲入口地址 | 久久久久久全国免费观看 |