HTML與XHTML之間有什么區別
發表時間:2023-08-28 來源:明輝站整理相關軟件相關文章人氣:
[摘要]今天給大家介紹一下HTML和XHTML是什么?讓大家對HTML和XHTML有一定的了解,知道它們之間的區別是什么。下面我們就來了解一下HTML和XHTML。HTML是什么?HTML是超文本標記語言(Hyper Text Markup Language)的首字母縮略詞,那么什么是超文本?什么是標記語...
今天給大家介紹一下HTML和XHTML是什么?讓大家對HTML和XHTML有一定的了解,知道它們之間的區別是什么。下面我們就來了解一下HTML和XHTML。

HTML是什么?
HTML是超文本標記語言(Hyper Text Markup Language)的首字母縮略詞,那么什么是超文本?什么是標記語言?
超文本:超文本簡單的意思就是“文本內的文本”。文本中有鏈接,是超文本。每次單擊一個鏈接來打開一個新網頁時,都是單擊一個超文本來完成的。
標記語言:標記語言是一種編程語言,用于使文本更具交互性和動態性。它可以將文本轉換為圖像,表格,鏈接等。
例:
<!DOCTYPE html>
<html>
<body>
<h1>hello world !</h1>
</body>
</html>
效果圖:

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之間的區別
盡管XHTML與HTML幾乎相同,但正確創建代碼更為重要,因為XHTML在語法和區分大小寫方面比HTML更嚴格嚴謹。XHTML文檔是格式良好的,并使用標準XML解析器進行解析,這與HTML不同,HTML需要寬松的HTML特定解析器。
總的來說,與HTML相比,XHTML發生了一些變化,有了一下差異。這些變化可分為三個部分:
文檔結構的變化
1、所有文件都必須有DOCTYPE。
2、<html>中的xmlns屬性是必需的,必須為文檔指定xml命名空間。
3、<html>,<head>,<title>和<body>對于各自的結束標記是必需的。
XHTML標簽的變化
1、所有的XHTML標簽必須為小寫。
2、必須要結束所有XHTML標記,即要結束</>標簽。例:<h1></h1>,<hr/>,<img/>
3、必須正確嵌套所有XHTML標記,標簽的嵌套順序要正確。
4、XHTML文檔必須有一個根元素。
XHTML屬性的變化
1、必須正確添加所有XHTML屬性。
2、所有XHTML屬性必須為小寫,且必須加上引號。
2、XHTML屬性不能被縮寫。
3、必須引用XHTML屬性值。
總結:以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。
以上就是HTML和XHTML之間有什么區別的詳細內容,更多請關注php中文網其它相關文章!
網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。