国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

XHTML怎么打開-XHTML的規范的內容是什么?

2020-03-24 18:15:33
字體:
來源:轉載
供稿:網友
XHTML怎么打開?XHTML的規范的內容是什么?本篇文章就詳細得為您介紹了HTML的打開方式和規范的內容分別是什么

首先讓我們來看看XHTML怎么打開:

瀏覽器可以看效果,用記事本可以看代碼,或者專業的dreamweaver

xhtml是一種語言,一般文件都是html或者htm,不包括動態生成頁面

XHTML的書寫規范

這是一個有效的XHTML文件的書寫規范:

一個符合XHTML標準的文件即可稱為有效. 此可以確保XHTML文件代碼的協調, 亦能令文件的更容易被處理, 而不需確保各種瀏覽器編譯的一致性。而W3C驗證服務則可以驗證文件是否有效。而實際上, 很多網站開發工具(例如Dreamweaver)都支援以W3C標準驗證文件。

XHTML語言必須符合XML的格式,例如

屬性名稱必須為小寫

  錯誤的:<table WIDTH="100%">   正確的:<table width="100%">

屬性值使用雙引號

  錯誤的:<table width=100%>  正確的:<table width="100%">

屬性簡寫是不允許的

  錯誤的:<input checked> <input readonly> <input disabled> <option selected> <frame noresize>    正確的:<input checked="checked" /> <input readonly="readonly" /> <input disabled="disabled" /> <option selected="selected" /> <frame noresize="noresize" />

用id屬性來替代name屬性

  這是錯誤的:<img src="picture.gif" name="picture1" />   這是正確的:<img src="picture.gif" id="picture1" />

注意:為了版本比較低的瀏覽器,你應該同時使用name和id屬性,并使它們兩個的值相同的,像這樣:

<img src="picture.gif" id="picture1" name="picture1" />

這是在HTML中簡寫的屬性和其在XHTML中應該怎樣書寫的列表:

HTML XHTML compact compact="compact" checked checked="checked"declare declare="declare"readonly readonly="readonly"disabled disabled="disabled"selected selected="selected"defer defer="defer"ismap ismap="ismap"nohref nohref="nohref"noshade noshade="noshade"nowrap nowrap="nowrap"multiple multiple="multiple"noresize noresize="noresize"

這些做法的目的,是使一個XHTML網頁能夠被網頁瀏覽器正確及較快地編譯。有效的XHTML文件

XHTML規范的內容:

1.所有的標記都必須要有一個相應的結束標記

以前在HTML中,你可以打開許多標簽,例如<p>和<li>而不一定寫對應的</p>和</li>來關閉它們。但在XHTML中這是不合法的。XHTML要求有嚴謹的結構,所有標簽必須關閉。如果是單獨不成對的標簽,在標簽最后加一個"/"來關閉它。例如:

<br /><hr />

2.所有標簽的元素和屬性的名字都必須使用小寫

與HTML不一樣,XHTML對大小寫是敏感的,<title>和<TITLE>是不同的標簽。XHTML要求所有的標簽和屬性的名字都必須使用小寫。例如:<BODY>必須寫成<body> 。大小寫夾雜也是不被認可的,通常dreamweaver自動生成的屬性名字"onMouseOver"也必須修改成"onmouseover"。

3.所有的XML標記都必須合理嵌套

同樣因為XHTML要求有嚴謹的結構,因此所有的嵌套都必須按順序,以前我們這樣寫的代碼:

<p><b></p>/b>

必須修改為:

<p><b></b>/p>

就是說,一層一層的嵌套必須是嚴格對稱。

4.所有的屬性必須用引號""括起來

在HTML中,你可以不需要給屬性值加引號,但是在XHTML中,它們必須被加引號。例如:

<height=80> 必須修改為:<height="80">

特殊情況,你需要在屬性值里使用雙引號,你可以用",單引號可以使用',例如:

<alt="say'hello'">

5.把所有<和&特殊符號用編碼表示

任何小于號(<),不是標簽的一部分,都必須被編碼為<

任何大于號(>),不是標簽的一部分,都必須被編碼為> ;

任何與號(&),不是實體的一部分的,都必須被編碼為&

6.給所有屬性賦一個值

XHTML規定所有屬性都必須有一個值,沒有值的就重復本身。例如:

<td nowrap> <input type="checkbox" name="shirt" value="medium" checked>

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 双柏县| 镇巴县| 满洲里市| 永德县| 台北市| 江安县| 南安市| 陆良县| 桃园县| 拉萨市| 自贡市| 万宁市| 辽宁省| 镶黄旗| 通辽市| 双江| 新兴县| 大名县| 中宁县| 马关县| 莆田市| 闻喜县| 海宁市| 揭西县| 曲麻莱县| 林芝县| 任丘市| 陇西县| 彭阳县| 兴山县| 香河县| 沽源县| 浪卡子县| 迭部县| 龙口市| 保德县| 大同县| 菏泽市| 卫辉市| 驻马店市| 枝江市|