首頁 >web前端 >html教學 >HTML和XHTML之間有什麼差別

HTML和XHTML之間有什麼差別

青灯夜游
青灯夜游原創
2018-11-29 17:57:0219300瀏覽

今天要來跟大家介紹一下HTML和XHTML是什麼?讓大家對HTML和XHTML有一定的了解,知道它們之間的差異是什麼。下面我們就來了解HTML和XHTML。

HTML和XHTML之間有什麼差別

HTML是什麼?

HTML是超文本標記語言(Hyper Text Markup Language)的首字母縮寫詞,那麼什麼是超文本?什麼是標記語言?

超文本:超文本簡單的意思就是「文本內的文字」。文本中有鏈接,是超文本。每次點擊一個連結來開啟一個新網頁時,都是點擊一個超文本來完成的。

標記語言:標記語言是一種程式語言,用於使文字更具互動性和動態性。它可以將文字轉換為圖像,表格,連結等。

範例:

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

效果圖:

HTML和XHTML之間有什麼差別

#XHTML是什麼?

XHTML代表可擴充超文本標記語言。它是HTML和XML語言之間的交叉。

XHTML幾乎與HTML相同,但它比HTML更嚴格。 XHTML是HTML定義為XML應用程式。它受到所有主流瀏覽器的支援。

範例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"   >
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
  <title>标题</title>  
</head>  
<body>  
  <h1>XHTML</h1>
</body>  
</html>

效果圖:

HTML和XHTML之間有什麼差別

#HTML與XHTML之間的差異

儘管XHTML與HTML幾乎相同,但正確建立程式碼更為重要,因為XHTML在語法和區分大小寫方面比HTML更嚴格嚴謹。 XHTML文件是格式良好的,並使用標準XML解析器進行解析,這與HTML不同,HTML需要寬鬆的HTML特定解析器。

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

文檔結構的變更

1、所有檔案都必須有DOCTYPE。

2、中的xmlns屬性是必要的,必須為文件指定xml命名空間。

3、,

對於各自的結束標記是必要的。

XHTML標籤的變化

1、所有的XHTML標籤必須為小寫。

2、必須結束所有XHTML標記,也就是要結束>標籤。例:


HTML和XHTML之間有什麼差別

3、必須正確嵌套所有XHTML標記,標籤的嵌套順序要正確。

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

XHTML屬性的變化

1、必須正確新增所有XHTML屬性。

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

2、XHTML屬性不能被縮寫。

3、必須引用XHTML屬性值。

總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。

以上是HTML和XHTML之間有什麼差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn