2011-04-21 41 views
2

現在大家都在談論HTML5,我真的不明白是什麼它和正常.xhtml懷疑涉及到HTML VS HTML5

請你解決一些我的疑惑之間的區別:

  • 有什麼區別?
  • 有什麼優點和缺點?
  • HTML5是否被認爲是標記語言或腳本語言?
+0

你試過谷歌嗎? http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=html+vs+html5&qscrl=1 – Dutchie432 2011-04-21 11:55:46

+0

是的,但我想要另一個觀點,這就是爲什麼我來到論壇。 – sfrj 2011-04-21 11:56:21

+0

只需看看http://diveintohtml5.org/和http://html5doctor.com/ – 2011-04-21 11:57:08

回答

4

有什麼區別?

HTML 5只是HTML的下一個版本。它需要HTML 4並增加更多內容(同時拋出一些不應該使用的東西,並改變關於如何解析它的規則(對於過去十年來瀏覽器一直在做什麼))。

有什麼優點和缺點?

它可以讓你做更多的東西。

它沒有任何缺點(除了新的東西還沒有得到很好的支持)。

HTML5被認爲是標記語言還是腳本語言?

它是一種帶有一堆DOM API的標記語言。

3

我猜混亂的是,HTML4和HTML5沒有做太多(自己)。你需要javascript和css,那是派對真正開始的時候。

當人們談論HTML5時,我想他們正在談論HTML5 + CSS3 + Javascript(與HTML4 + CSS2 + Javascript相比)。

因爲你可以在新的世界冒險的一個很好的例子檢查了這一點: http://slides.html5rocks.com/

這不是使用.NET或者PHP或者任何東西,它「只是」 HTML5 + JavaScript的記住+ CSS

+0

哇這很酷 – sfrj 2011-04-21 12:02:40

+0

@ doc_180得到一個新的瀏覽器 – inspite 2011-04-21 12:02:49

+2

如果你的意思是「有一個鍵盤驅動的幻燈片放映」,那麼是的,我可以用HTML 4(以及JS和CSS ......但是你也需要JS和CSS用於HTML 5版本)。 – Quentin 2011-04-21 12:04:42

2

  • 花哨的新選項
  • 更多的元素,以更好地定義你的內容
  • 視頻不使用閃光燈

CON

  • 不是所有的瀏覽器都支持
  • 沒有可供選擇的(還)有很多優良的品質文檔

它仍然是一種標記語言它沒有動態元素可以編寫腳本。

2

基本上html5就像html一樣添加了一些額外的標籤 類似於畫圖的canvas元素媒體播放的視頻和音頻元素一些新的內容特定元素像文章,頁腳,標題,導航,部分。它也更好地支持本地離線存儲。以及一些新的表單控件,如日曆,日期,時間,電子郵件,網址和搜索

因此,實際上你不能做很多早期的一些JavaScript(或jQuery,因爲有些人現在稱它爲p: ),但它旨在使那些(現今)的常見任務更容易

2

有什麼區別?

HTML5 differences from HTML4

有哪些優勢和劣勢?

這在某種程度上取決於您想要實現的目標,但它可能有助於理解rationale behind the spec。基本上,向後兼容性是主要目標之一,因此,如果您避免使用任何新功能(如視頻或畫布),則與以前的標準相比,應該沒有任何缺點。

HTML5是否被認爲是標記語言或腳本語言?

WHATWG FAQ

HTML5是HTML4, XHTML1,和DOM Level 2 HTML 的新版本解決了許多這些 規範的問題,而在同一時間 增強(X )HTML以更充分的地址Web應用程序 。除了定義標記語言 ,該標記語言可以是用HTML和XML(XHTML) 編寫的 ,它還定義了許多形成網頁架構基礎的API。 其中一些API被稱爲「DOM 0級」,之前從未記錄過 。然而,他們極其重視 對於瀏覽器供應商來說至關重要, 支持現有的Web內容,並且 作者能夠構建Web 應用程序。