html、xhtml與xml

來源:互聯網
上載者:User

標籤:put   網路裝置   attr   text   排版   hyper   升級版   手機   nim   

html,xhtml和xml的定義:

  1、html即是超文字標記語言 (HTML)(Hyper Text Markup Language),是最早寫網頁的語言,但是由於時間早,規範不是很好,大小寫混寫且編碼不規範;
  2、xhtml即是升級版的html(Extensible Hyper Text Markup Language),對html進行了規範,編碼更加嚴謹純潔,也是一種過渡語言,html向xml過渡的語言;
  3、xml即時可延伸標記語言 (XML)(Extensible Markup Language),是一種跨平台語言,編碼更自由,可以自由建立標籤。
  4、網頁編碼從html>>xhtml>>xml這個過程發展。

html,xhtml和xml的區別:

  1、xhtml對比與html,xhtml文檔具有良好完整的排版,體現在兩方面:a、元素必須要有結束標籤;b、元素必須嵌套;
  2、對於html的元素和屬性,xhtml必須小寫,因為xml是嚴格區分大小寫,<li>和<LI>是不同的標籤;
  3、xhtml的屬性值必須在引號之中;
  4、xhtml不支援屬性最小化,什麼是屬性最小化了?
  正確:非最小化屬性(unminimized attributes)
  <input checked="checked">
  不正確:最小化屬性(minimized attributes)
  <input checked>
  5、 在xhtml中,name屬性是不贊成使用的,在以後的版本中將被刪除。

再說說為什麼網頁編碼要從html>>xhtml>>xml這麼發展?

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

  1、編碼不規範,結構混亂臃腫,需要智能的終端才能很好的顯示;
  2、表現和結構混亂,不利於開發和維護;
  3、不能使用更多的網路裝置,比如手機、PDA等;
  因此HTML需要發展才能解決這個問題,於是W3C又制定了XHTML,XHTML是HTML向XML 過度的一個橋樑。而xml是web發展的趨勢。

html、xhtml與xml

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.