【網站技術】XHTML與HTML的重要區別

2016-09-20 1544 2 編輯:深色多郎 來源:網頁技術書籍

盡管目前瀏覽器都兼容HTML,但是為了使網頁能夠符合Web標準,讀者應該盡量使用XHTML規范來編寫代碼,XHTML到嗎和HTML代碼有以下幾個區別。

(1)XHTML文檔必須在文檔的第一行有一個文檔類型的聲明(DOCTYPE)。

HTML文檔可以不寫文檔類型的聲明,但XHTML一定要有文檔類型聲明。

(2)XHTML文檔可以定義命名空間。

在XHTML文檔中,<html>標記通常帶有xmlns屬性,例如:

<html xmlns="http://www.w3.org/1999/xhtml">

xmlns屬性稱為XML命名空間(XML NameSpace),由于XML可以自定義標記,它需要命名空間來唯一標識XML文檔中的元素和實體的含義,通過特定URL關聯命名空間文檔,解決命名沖突,而XHTML一種特殊的可看成XML,通過將xmlns修改為自定義命名空間文檔的URL,就可以自定義XHTML文檔中的標記,如自定義一個<author>標記。但在一般情況下沒必要修改命名空間,而且在XHTML規范中xmlns屬性也是可省略的,瀏覽器會關聯到默認的命名空間。

(3)XHTML文檔里必須具有html、head、body、title這些基本元素。

對于HTML文檔,即使代碼里沒有html、head、body、title這些基本元素仍然是正確的,但XTHML要求一定要有這些基本元素,否則就不正

確。

(4)在XHTML語言規范的基礎上,對標記的書寫還有一些額外的要求。

html5網站設計

本站文章均為深正網站建設摘自權威資料,書籍,或網絡原創文章,如有版權糾紛或者違規問題,請即刻聯系我們刪除,我們歡迎您分享,引用和轉載,但謝絕直接搬磚和抄襲!感謝...
關注深正互聯
七星彩头尾 自动提现的手机赚钱 两万粉的微博如何赚钱 彩83首页 现在学什么行业赚钱多 2018的魔域还能赚钱吗 火车站拐角处小卖部如何赚钱 gta5 ol买什么可以赚钱 国标麻将没有人玩 免费邮箱怎么赚钱 汽修职业什么最赚钱 江苏佳佳麻将作弊器 如何用微信群发淘宝信息赚钱 开DQ冰淇淋能赚钱吗 金六福彩票游戏 直播回答问题赚钱 女人干什么兼职最赚钱