2010-08-16 30 views

回答

1

要達到建議狀態的最新HTML和CSS版本是HTML 4.01CSS 2.0

XHTML 1.1也已達到推薦狀態,但爲了使HTML兼容(需要IE支持)和HTML 4.01提供的優勢,您必須跳過這些環節,這意味着大多數作者應該避免這種情況。

CSS 2.1已達到候選推薦狀態,但應該用來代替CSS 2.0,因爲它更好地反映了瀏覽器實際執行的操作。在規則發生變化之前,CSS 2.0已達到推薦狀態,要求規範的2個獨立的,可互操作的實現才能推進到建議狀態。

CSS 3是一組規範,本身並不是一個規範。其中一些已達到候選推薦標準,但支持遠不如CSS 2.1那麼廣泛。

+1

CSS 2.1只是[候選推薦](http://www.w3.org/TR/CSS2/),而不是推薦。 – 2010-08-16 19:31:29

+0

我聽說XHTML 1.0 Strict是W3C最推薦的版本,是真的嗎? – 2010-08-16 19:36:24

+2

@ metal-gear-solid - 不,不推薦任何東西。 XHTML 1.1的相同條款適用於XHTML 1.0。 – Quentin 2010-08-16 19:36:45

6

HTML 4.01XHTML 1.1CSS level 2都是W3C推薦標準,每個相應標準的早期版本也是如此。

CSS級別2修訂版1(即CSS 2.1)仍然是候選推薦,而CSS級別3仍然是工作草案。 W3C提供了其在CSS中的進展handy chart

從建議的日期可以看出,W3C使用的分類系統對於真實世界的應用程序來說毫無意義。您最好引用QuirksMode之類的術語,以便對您想要使用的技術做出明智的選擇。

+0

還要注意,CSS 3不是一個規範 - 它由模塊組成,每個模塊處於不同的階段。根據http://www.w3.org/Style/CSS/current-work,在撰寫本文時,四個CSS3模塊(名稱空間,背景和邊框,多列布局和媒體查詢)處於候選推薦階段,而選擇器是建議的建議,顏色是建議。 – 2011-07-11 14:12:25

0
  • XHTML 1.1自5月31日2001年
  • HTML 4.01一直建議已自12月24日的建議1999年
  • CSS 2.1其實並不是一個恰當的建議,但候選人的推薦。在實踐中2.1-spec中的大多數今天可用。然而,2.0規範是一個適當的建議。

據我所知,W3C確實不是例如推薦HTML之前的XHTML。它們都是完全有效的使用。

雖然我們真的很期待使用HTML5,但有趣的是它可能不會是2022之前的官方建議。再次,在實踐中 - 其中大部分可能在不太長的時間內完全可用。特別是當IE9完成時(它應該很快)。其他瀏覽器每天都在實施和更新新規範。

+0

W3C建議使用基於HTML的XHTML嗎? – 2010-08-16 19:34:46

+0

@ metal-gear-solid不,它不。它們被視爲W3C推薦標準。 – 2010-08-16 19:36:11

+0

W3C是否不建議使用CSS 3,今天? – 2010-08-16 19:38:03

0

我不認爲W3C'正式推薦'的版本適用於日常使用本身,W3C只是在那裏監督技術的標準化(正如有人提到的,CSS 2.1仍然是候選人推薦,但我們都使用它)。除非您是瀏覽器製造商或可能是工具開發人員,否則推薦和候選推薦的命名對W3C以外的任何人都是無用的。

目前來自W3C的最新Web標準是HTML5和CSS3。儘管你可能會聽到2022年左右的消息,但它們都在今天非常有用。這些標準是模塊化的,因此瀏覽器可以專注於實現單個模塊而不是整個標準(這很少發生在整個標準中)。 HTML5也被設計爲完全向後兼容,並且基於對當前人們如何實際使用HTML的研究,而不是瀏覽器製造商如何希望您使用它。

這意味着您現在可以使用大部分標準。一些常見的用法包括:

HTML5的文檔類型:

<!DOCTYPE html> 

時要使用的默認省略從鏈接和腳本類型:

<link href="mystyles.css" /> 
<script src="myscript.css"></script> 

在CSS3可以使用諸如border-radius或屬性box-shadow,實現這些效果的瀏覽器會得到效果,而較老的瀏覽器只會看到方形的角落,而不會有任何不同。

這意味着HTML5和CSS3不是全有或全無的解決方案,隨意挑選爲你工作,並使用你用什麼來爲其他人新位,您的標記將仍然是完全有效的工作精細。

3

W3C對於網頁開發的用途沒有任何建議。他們指定標準並建議瀏覽器作者遵循它們。

您選擇用於Web開發的標準取決於您的受衆以及他們的瀏覽器可以支持的內容,以及所有訪問者可以使用網站上的所有功能的重要性。

因此,沒有一套可以推薦用於各種網站開發的標準。

相關問題