為什麼要拋棄HTML

來源:互聯網
上載者:User

“為什麼要拋棄HTML?”這個問題如果展開說又臭又長,我盡量簡單吧:

  HTML發展到今天存在三個主要缺點:

  1.太簡單。不能適應現在越多的網路裝置和應用的需要。比如手機、PDA、資訊家電都不能直接顯示HTML。

  2.太龐大。由於HTML代碼不規範、臃腫,瀏覽器需要足夠智能和龐大才能夠正確顯示HTML。顯然在你的PDA上裝一個IE6是不可能的。空間不夠,運算也跟不上。

  3.資料與表現混雜。這樣你的頁面要改變顯示,就必須重新製作HTML。對不同的網路裝置顯示同樣的資料都需要製作不同的HTML。

  你可能會說這些缺點對你現在都無所謂,不嚴重。但社會總在進步,技術總在發展,人們總希望工作越來越簡單,越來越有效率。而網路裝置的發展不會因為HTML的缺點而停止。笨重的台式電腦會被越來越多輕便小巧的裝置替代。因此需要有一種新的語言,能夠描述資料使所有的裝置都能理解(這就產生了XML);需要一種語言來控製表現,使資料在不同的裝置上都正確顯示(這就產生了XSl)。

  也就是說,未來我們肯定會使用XML來轉換資料,使用XSL來控製表現。那麼現在呢?

  現在,很明顯,原有成千上萬的HTML頁面還需要正常工作,不可能一下拋棄。而且現在的瀏覽器還不能直接表現XML文檔。即使以後能,現在怎麼辦?

  於是W3C又制定了XHTML。XHTML是HTML向XML過度的一個橋樑。是一個引導人們逐步走向規範、走向XML的過渡方案。XHTML雖然有“X”但它並不能擴充,只是在HTML的基礎上嚴格遵循XML規範。它學起來很簡單,幾乎沒有什麼新的知識。

  而XSL呢,現在可以用CSS來實現XSL的一部分功能。

  以上就是“為什麼要拋棄HTML”的解答。可能說的不夠全面,主要意思在了。



相關文章

Alibaba Cloud 10 Year Anniversary

With You, We are Shaping a Digital World, 2009-2019

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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