回答
要達到建議狀態的最新HTML和CSS版本是HTML 4.01和CSS 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那麼廣泛。
CSS 2.1只是[候選推薦](http://www.w3.org/TR/CSS2/),而不是推薦。 – 2010-08-16 19:31:29
我聽說XHTML 1.0 Strict是W3C最推薦的版本,是真的嗎? – 2010-08-16 19:36:24
@ metal-gear-solid - 不,不推薦任何東西。 XHTML 1.1的相同條款適用於XHTML 1.0。 – Quentin 2010-08-16 19:36:45
HTML 4.01,XHTML 1.1和CSS level 2都是W3C推薦標準,每個相應標準的早期版本也是如此。
CSS級別2修訂版1(即CSS 2.1)仍然是候選推薦,而CSS級別3仍然是工作草案。 W3C提供了其在CSS中的進展handy chart。
從建議的日期可以看出,W3C使用的分類系統對於真實世界的應用程序來說毫無意義。您最好引用QuirksMode之類的術語,以便對您想要使用的技術做出明智的選擇。
還要注意,CSS 3不是一個規範 - 它由模塊組成,每個模塊處於不同的階段。根據http://www.w3.org/Style/CSS/current-work,在撰寫本文時,四個CSS3模塊(名稱空間,背景和邊框,多列布局和媒體查詢)處於候選推薦階段,而選擇器是建議的建議,顏色是建議。 – 2011-07-11 14:12:25
- 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完成時(它應該很快)。其他瀏覽器每天都在實施和更新新規範。
W3C建議使用基於HTML的XHTML嗎? – 2010-08-16 19:34:46
@ metal-gear-solid不,它不。它們被視爲W3C推薦標準。 – 2010-08-16 19:36:11
W3C是否不建議使用CSS 3,今天? – 2010-08-16 19:38:03
我不認爲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不是全有或全無的解決方案,隨意挑選爲你工作,並使用你用什麼來爲其他人新位,您的標記將仍然是完全有效的工作精細。
W3C對於網頁開發的用途沒有任何建議。他們指定標準並建議瀏覽器作者遵循它們。
您選擇用於Web開發的標準取決於您的受衆以及他們的瀏覽器可以支持的內容,以及所有訪問者可以使用網站上的所有功能的重要性。
因此,沒有一套可以推薦用於各種網站開發的標準。
- 1. 什麼是當前的HTML/XHTML/CSS W3C推薦版本?
- 2. 什麼版本的Ubuntu最適合LAMP和Web開發服務器?爲什麼推薦使用ubuntu 32位?
- 3. 什麼是GNU autotools的推薦版本?
- 4. Visual Foxpro的最新官方開發IDE /編譯器是什麼?
- 5. 哪些Silverlight版本推薦用於新開發ASP.NET + GIS?
- 6. 適用於Windows 7的Java推薦版本是什麼?
- 7. 針對開發人員推薦的語義Web reasoners是什麼?
- 8. W3C標準和W3C推薦的區別?
- 9. 爲什麼W3C推薦一些XML URI?
- 10. 推薦Android版本進行開發?
- 11. 什麼是查找2.3.x Rails最新穩定版本的官方站點?
- 12. 推薦用於Android開發工作站的Linux發行版
- 13. Silverlight是否被推薦用於新的開發?
- 14. 對使用最新版本的基本ember.js示例的推薦?
- 15. 適用於中級Web應用程序的推薦SQL版本
- 16. 什麼是推薦使用的SlickGrid穩定版本用於部署
- 17. 用php跟蹤內部推薦的最佳方式是什麼?
- 18. 推薦iOS iOS初始化的推薦方式是什麼?
- 19. 推薦幫助文件的推薦方式是什麼?
- 20. 什麼是推薦最小epsilon爲雙?
- 21. 什麼是Django框架的Python的推薦版本?
- 22. 推薦的NetBeans Web開發插件
- 23. 用於Web開發的版本控制
- 24. 在Web開發中編寫CSS使用合同的最佳方式是什麼?
- 25. 什麼Sencha Touch版本應該用於新的開發?
- 26. froala編輯器推薦的PHP版本是什麼?
- 27. 什麼是存儲SharePoint Web部件圖像的推薦方法?
- 28. 適用於Mac OS 10.4的Python的最新版本是什麼?
- 29. 什麼是可用於IBM WebSphere 7.0的MyFaces的最新版本
- 30. 隨着新版本的發佈,推薦升級kubernetes集羣的方式是什麼?
也請參閱[我什麼時候可以使用...](http://caniuse.com/)。 – Gumbo 2010-08-16 19:53:36