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中,你可以打開許多標籤,例如e388a4556c0f65e1904146cc1a846bee和25edfb22a4f469ecb59f1190150159c6而不一定寫對應的94b3e26ee717c64999d7867364b1b4a3和bed06894275b65c1ab86501b08a632eb來關閉它們。但在XHTML中這是不合法的。 XHTML要求有嚴謹的結構,所有標籤必須關閉。如果是單獨不成對的標籤,在標籤最後加上一個"/"來關閉它。例如:
df250b2156c434f3390392d09b1c9563231a563c997aa9e3e0ae614bd16728b0
#2.所有標籤的元素和屬性的名字都必須使用小寫
#與HTML不一樣,XHTML對大小寫是敏感的,b2386ffb911b14667cb8f0f91ea547a7和08eb756f81b28a01d33212cce3fbe742是不同的標籤。 XHTML要求所有的標籤和屬性的名字都必須使用小寫。例如:a64997a0904a094b4570728d7f327acd必須寫成6c04bd5ca3fcae76e30b72ad730ca86d 。大小寫夾雜也是不被認可的,通常dreamweaver自動產生的屬性名字"onMouseOver"也必須修改成"onmouseover"。
3.所有的XML標記都必須合理巢狀
同樣因為XHTML要求有嚴謹的結構,因此所有的巢狀都必須依序,以前我們這樣寫的程式碼:
e388a4556c0f65e1904146cc1a846beea4b561c25d9afb9ac8dc4d70affff41994b3e26ee717c64999d7867364b1b4a3/b>
必須修改為:
e388a4556c0f65e1904146cc1a846bee43415385adddd72ebfd07f5b74615518/p>
就是說,一層一層的嵌套必須是嚴格對稱。
4.所有的屬性必須用引號""括起來
#在HTML中,你可以不需要給屬性值加引號,但是在XHTML中,它們必須被加引號。例如:
ed8b4eb0ed7f9f7eb9eb4dba213e15f7 必須修改為:344c3accbd0ffc6474892a394d76273b
特殊情況,你需要在屬性值裡使用雙引號,你可以用" ,單引號可以使用',例如:
20ac24e1b34f8484bc0099397dad195b
5.把所有a2acd26409fa7686455f1c92c24fb2d7),不是標籤的一部分,都必須被編碼為> ;
任何與號(&),不是實體的一部分的,都必須被編碼為&
6.給所有屬性賦一個值
XHTML規定所有屬性都必須有一個值,沒有值的就重複本身。例如:
904b6b39b75ef1127fe85748522f0103 55548d945501c58b536aa818f57f3033
必須修改為:
37a18ab8d53860f3ed54fb3a38e08365 04ed464ee5a622903749fc3eaa46c0b7
7.不要在註解內容中使「--」
##「--」只能發生在XHTML註解的開頭和結束,也就是說,在內容中它們不再有效。例如下面的程式碼是無效的:f42a8d33a89e386aa3f3b87ac3c9c40f用等號或空格取代內部的虛線。d49b75a147ce6068ce06c38d6a126fe5好了,以上就是關於XHTML怎麼開啟和XHTML規範的內容是什麼。【相關推薦】##什麼是XHTML?使用XHTM L8大優勢 #以上是XHTML怎麼開啟?XHTML的規範的內容是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!