首頁  >  文章  >  web前端  >  html xhtml xml的區別

html xhtml xml的區別

怪我咯
怪我咯原創
2017-01-16 16:55:342678瀏覽

對於HTML的初學者來講,相信會被html、xhtml、xml搞懵逼了,但相信隨著你的知識,技術越來越深入,慢慢的會對它們清晰起來。小編給大家整理了一些被html、xhtml、xml的理

念,幫助大家來理解這些概念,話不多說,往下看

html

html: 超文本標記語言,這個好理解,是說,我們看到的網頁其實是透過一種超文本標記語言描述出來的,就是html。超文本,超越文本,我們也見到了,有圖片、視頻、音頻、程序

等。

xhtml

xhtml: 可擴充的超文本標記語言,與html4.01幾乎是相同的。是比較嚴謹純淨的html,但xhtml不是html4.01。嚴謹在哪、純淨在哪、擴展性在哪自己查一下。本文旨在匡正視聽。

xhtml的是用來取代html的。是一種web規範、標準。我們在開發過程中書寫標籤應該是按照xhtml寫的。養成良好的標籤書寫習慣。

xhtml與html的主要不同是xhtml需求:

正確的嵌套所有元素必須關閉區分大小寫,大家常用小寫元素屬性值加上雙引號,且不能簡寫用id代替name屬性

xml

xml : 可擴展標記語言,設計宗旨是傳輸數據,沒有被預先定義,需要自行定義。好比說你知道html裡面的標籤是標題,但是xml裡面沒有定義哪個標籤是什麼語意的。這裡要明白

的是xml不是替代html,他倆的設計宗旨是不一樣的。

html,xhtml和xml的區別:

  1、xhtml對比與html,xhtml文檔具有良好完整的排版,體現在兩方面:a、元素必須要有結束標籤;b、元素必須嵌套;

       2、對於html的元素和屬性,xhtml必須小寫,因為xml是嚴格區分大小寫的,

  • 是不同的標籤;
  •   3、xhtml的屬性值必須在引號之中;

      4、xhtml不支援屬性最小化,什麼是屬性最小化了?

      正確:非最小化屬性(unminimized attributes)
      

      不正確:最小化屬性(minimized attries)
      不正確:最小化屬性(minimized attries)
      無錯使用的,在以後的版本中將被刪除。

    話說早起的網頁使用html語言編寫的,但是它擁有三個嚴重的缺點:

      1、編碼不規範,結構混亂臃腫,需要智能的終端才能很好的顯示;

      2、表現和結構混亂,不利於開發與維護;

      3、不能使用更多的網路設備,例如手機、PDA等;

      因此HTML需要發展才能解決這個問題,於是W3C又制定了XHTML,XHTML是HTMLXML 過度向XML的一個橋樑。而xml是web發展的趨勢。


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