明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

HTML與XHTML之間有什么區(qū)別

[摘要]今天給大家介紹一下HTML和XHTML是什么?讓大家對HTML和XHTML有一定的了解,知道它們之間的區(qū)別是什么。下面我們就來了解一下HTML和XHTML。HTML是什么?HTML是超文本標(biāo)記語言(Hyper Text Markup Language)的首字母縮略詞,那么什么是超文本?什么是標(biāo)記語...
今天給大家介紹一下HTML和XHTML是什么?讓大家對HTML和XHTML有一定的了解,知道它們之間的區(qū)別是什么。下面我們就來了解一下HTML和XHTML。

HTML是什么?

HTML是超文本標(biāo)記語言(Hyper Text Markup Language)的首字母縮略詞,那么什么是超文本?什么是標(biāo)記語言?

超文本:超文本簡單的意思就是“文本內(nèi)的文本”。文本中有鏈接,是超文本。每次單擊一個鏈接來打開一個新網(wǎng)頁時,都是單擊一個超文本來完成的。

標(biāo)記語言:標(biāo)記語言是一種編程語言,用于使文本更具交互性和動態(tài)性。它可以將文本轉(zhuǎn)換為圖像,表格,鏈接等。

例:

<!DOCTYPE html>
<html>
<body>
	<h1>hello world !</h1>
</body>
</html>

效果圖:

2.jpg

XHTML是什么?

XHTML代表可擴(kuò)展超文本標(biāo)記語言。它是HTML和XML語言之間的交叉。

XHTML幾乎與HTML相同,但它比HTML更嚴(yán)格。XHTML是HTML定義為XML應(yīng)用程序。它受到所有主流瀏覽器的支持。

例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"   >
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
  <title>標(biāo)題</title>  
</head>  
<body>  
  <h1>XHTML</h1>
</body>  
</html>

效果圖:

3.jpg

HTML和XHTML之間的區(qū)別

盡管XHTML與HTML幾乎相同,但正確創(chuàng)建代碼更為重要,因為XHTML在語法和區(qū)分大小寫方面比HTML更嚴(yán)格嚴(yán)謹(jǐn)。XHTML文檔是格式良好的,并使用標(biāo)準(zhǔn)XML解析器進(jìn)行解析,這與HTML不同,HTML需要寬松的HTML特定解析器。

總的來說,與HTML相比,XHTML發(fā)生了一些變化,有了一下差異。這些變化可分為三個部分:

文檔結(jié)構(gòu)的變化

1、所有文件都必須有DOCTYPE。

2、<html>中的xmlns屬性是必需的,必須為文檔指定xml命名空間。

3、<html>,<head>,<title>和<body>對于各自的結(jié)束標(biāo)記是必需的。

XHTML標(biāo)簽的變化

1、所有的XHTML標(biāo)簽必須為小寫。

2、必須要結(jié)束所有XHTML標(biāo)記,即要結(jié)束</>標(biāo)簽。例:<h1></h1>,<hr/>,<img/>

3、必須正確嵌套所有XHTML標(biāo)記,標(biāo)簽的嵌套順序要正確。

4、XHTML文檔必須有一個根元素。

XHTML屬性的變化

1、必須正確添加所有XHTML屬性。

2、所有XHTML屬性必須為小寫,且必須加上引號。

2、XHTML屬性不能被縮寫。

3、必須引用XHTML屬性值。

總結(jié):以上就是本篇文章的全部內(nèi)容,希望能對大家的學(xué)習(xí)有所幫助。

以上就是HTML和XHTML之間有什么區(qū)別的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


網(wǎng)站建設(shè)是一個廣義的術(shù)語,涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護(hù)的網(wǎng)站。