<listing id="z3xzv"><menuitem id="z3xzv"><meter id="z3xzv"></meter></menuitem></listing>
<address id="z3xzv"></address>
<noframes id="z3xzv"><address id="z3xzv"><listing id="z3xzv"></listing></address>

    <address id="z3xzv"><address id="z3xzv"><listing id="z3xzv"></listing></address></address><form id="z3xzv"><listing id="z3xzv"><meter id="z3xzv"></meter></listing></form><form id="z3xzv"></form><form id="z3xzv"><listing id="z3xzv"><meter id="z3xzv"></meter></listing></form>
    <noframes id="z3xzv">

    <form id="z3xzv"></form>
    溫馨提示×

    html和xhtml有哪些區別

    發布時間:2022-09-16 13:51:27 來源:億速云 閱讀:89 作者:栢白 欄目:web開發

    今天小編給大家分享的是html和xhtml有哪些區別,相信很多人都不太了解,為了讓大家更加了解,所以給大家總結了以下內容,一起往下看吧。一定會有所收獲的哦。

    HTML超文本標記語言,是一種基于標記的網頁設計語言,專門用來設計和編輯網頁。XHTML是為了適應XML而重新改造的HTML,也是一種標記語言,它可以看作是從HTML到XML的過渡;XHTML要求在網頁中出現的任何元素都應該被標記出來。

    什么是HTML

    HTML 英文全稱是 Hyper Text Markup Language,中文譯為“超文本標記語言”,是一種基于標記的網頁設計語言,專門用來設計和編輯網頁。

    超文本標記語言,是WWW的描述語言。它包括一系列標簽.通過這些標簽可以將網絡上的文檔格式統一,使分散的Internet資源連接為一個邏輯整體。HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字,圖形、動畫、聲音、表格、鏈接等。

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

    那么超文本又是什么意思呢?超文本:頁面可以包含圖片、鏈接,甚至音樂、程序等非文字元素,我們回想一下項目中HTML他的作用到底是什么。一、不假思索的可以肯定的就是他的顯示功能  二、頁面上的任意元素,我們都可以結合JS對他進行一些動畫的變化,不管是顯示上的改變還是鏈接到別的地方。也就可以講HTML中的元素想象成一個入口,只要輕輕一點鼠標,我們可能得到更多的相關內容。好了,現在展開想象,講一個HTML頁面想象成一個節點,通過某種觸發,連接到兩一個HTML上,這樣,數以萬計的HTML頁面就構成了我們的萬維網。

    什么是XML

    XML是用來對信息進行自我描述而設計的一種新語言。同HTML一樣,XML也是一種基于文本的標記語言,但是XML可以讓用戶根據要表現的文檔,自由地定義標記來表現具有實際意義的文檔內容。

    什么是XHTML

    可擴展超文本標記語言XHTML(eXtensible HyperText Markup Language)是將超文本標記語言HTML(HyperText Markup Language)作為XML應用而重新定義的標準。

    XHTML是為了適應XML而重新改造的HTML,也是一種標記語言;它可以看作是從HTML到XML的過渡;XHTML要求在網頁中出現的任何元素都應該被標記出來。

    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>  
      <h2>XHTML</h2>
    </body>  
    </html>

    xhtml和html的區別

    1、XHTML元素必須被正確地嵌套

    例子:

    一般html網頁可以“<b><i>主要內容</b></i>”這是個不嚴格,在XHTML是錯誤的;正確的在xhtml標準中就必須要求這樣“<b><i>主要內容</i></b>”。

    2、XHTML 元素必須被關閉

    exp:

    一個HEAD里的例子,“<meta name="keywords" content="關鍵字" > ”像這個標簽在html是可行的,但是為了xhtml的標準所以必須關閉如“<meta name="keywords" content="關鍵字" /> ”

    如在一般html使用 “ <p> ”這個換大行標簽時候很多人直接在需要換行的段落加個“ <p>  ”標簽就完了,但是在XHTML CSS標準中就必須是這樣的  “ <p>段落文字</p>  ” 意思就是必須由“ <p>  這個換行標簽開始與文章文字段前,并在該段文字文字后以“ </p> ”標簽結束。

    如很多在做html頁面時候用到小換行標簽“ br ”,很多人不知道這個標簽需要以關閉的樣式來換行,如:一段文字后要換行 很多CSS制作這就在需要換行的地方加了個“ <br> ”就好了 ,但是告訴大家這也是不標準,在XHTML驗證時候是通不過的,必須用“ <br /> ”自關閉結束。

    3、標簽名必須用小寫字母

    在以前的網頁中對于很多標簽通常使用大寫或大小寫的編排方式,但是在為了WEB標準現在標簽都要求小寫統一。

    exp:

    以前很多“<html>、<body> ”等都用大寫或大小寫混用如“ <HTML>、<BODY> ”或“<Html>、<Body>   ”排版,但是XHTML統一要求需要用“ <html>、<body>  ”小寫。

    4、XHTML文檔必須擁有根元素

    意思就是一什么標簽開始就要用什么標簽結束,如<body>開始就要在內容結束用</body>來關閉。

    5、對于圖片需添加alt屬性

    以前很多時候在網頁里顯示圖片img標簽里都可加可不加alt屬性,但是現在xhtml要求必須加上alt屬性,不然xhtml驗證將提示錯誤,哪怕alt的值為空都可以。

    exp:

    錯誤 <img src="圖片地址" />

    正確<img src="圖片地址" alt=“圖片說明" />

    那加了alt有什么好處?答:加上alt可以對圖片進行文字說明,可讓搜索引擎辨別圖片內容,是優化網頁好地方。

    關于html和xhtml有哪些區別就分享到這里了,希望以上內容可以對大家有一定的參考價值,可以學以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。

    推薦閱讀:xhtml與html有什么區別

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    主題地圖

    日本亚洲一区二区
    <listing id="z3xzv"><menuitem id="z3xzv"><meter id="z3xzv"></meter></menuitem></listing>
    <address id="z3xzv"></address>
    <noframes id="z3xzv"><address id="z3xzv"><listing id="z3xzv"></listing></address>

      <address id="z3xzv"><address id="z3xzv"><listing id="z3xzv"></listing></address></address><form id="z3xzv"><listing id="z3xzv"><meter id="z3xzv"></meter></listing></form><form id="z3xzv"></form><form id="z3xzv"><listing id="z3xzv"><meter id="z3xzv"></meter></listing></form>
      <noframes id="z3xzv">

      <form id="z3xzv"></form>