首頁 web前端 html教學 HTML 5草案並沒有成為正式標準_HTML/Xhtml_網頁製作

HTML 5草案並沒有成為正式標準_HTML/Xhtml_網頁製作

May 16, 2016 pm 04:45 PM
html 元素 成為 支援 標準 正式


昨天在W3C看到,6月10日發布了新的 HTML 5 草稿(Working Draft)。粗略的讀了一下它提供的 新版本說明文檔 ,作了一點筆記:
HTML 5草稿並沒有成為正式標準
引用:
Publication as a Working Draft does not imply endorsement by the W3C Membership.
作為「草稿」發布並不意味著已經得到W3C成員的背書(支持)。
The HTML 5 specification will not be considered finished before there are at least two complete implementations of the specification.
HTML其實了之後,才會宣布定案。

XHTML 1是1999年就發布了,經過了兩三年才得到全面支持,而直到近十年之後的最近才得到全面推廣。所以等HTML 5得到支援(尤其是那位「非主流」的瀏覽器 的支援),還得有一段日子。根據W3C的 HTML工作小組 的時間表,要到2010年才會有正式的定案。
簡單到驚奇的DOCTYPE聲明

就這麼簡單,哈。而且,沒有大小寫。值得說明的是,規範要求,如果聲明了這一個DOCTYPE,則可以用所謂的“'custom' HTML syntax(定制的HTML語法,我也不知道為什麼叫這個)”,亦即以前那種不需要標籤閉合的HTML語法。同時它仍然允許XHTML那樣的XML格式語法,這樣的話就要聲明xml文檔的DOCTYPE而不用上面這個。
向前相容性
HTML 5規範沒有「deprecated」的元素,原因就是它一方面要求設計師不要試用某些元素,另一方面卻要求瀏覽器必須支援這些元素。這樣的話,以我的直覺,它是想支援以前所有的用HTML或XHTML寫的網頁。這對設計師來說算是個福氣,終於不用再受XHTML嚴苛語法的限制了。
被刪除的元素
當然,這些元素是相對於HTML 4而言的,但是也可以看得出HTML 5並不是一個單純的向HTML 4的倒退,它仍然秉承了XHTML的一些重要精神,例如純粹的介面表現元素應該拋棄,而採用CSS等。
以下元素“因為是純粹的介面表選元素,應該用CSS來代替(because their effect is purely presentational and therefore better handled by CSS)”,所以拋棄:
basefont / big / center / font / s / strike / tt / u
以下元素“因為對可用性與可訪問性不利(because their usage affected usability and accessibility for the end user in a negative way)”,所以拋棄:
frame / frameset / noframes
以下元素“因為不怎麼經常使用、引起混淆或是被其他元素代替(because they have not been used often, created confusion or can be handled by other elements)”,所以拋棄:
acronym / applet / isindex / dir
這裡我要說明一下的是: acronym被推薦由abbr代替。但貌似在IE下,abbr反而不如acronym好用。詳見http://www.mikkolee.com/3裡的HTML測試文件。 applet改用object。這個標籤早就改拋棄了。不過當年我學HTML的時候每一本書都會提到這個applet,那時候大家都對java applet充滿了憧憬,而如今卻黯然退出歷史舞台,還是挺感慨的。 isindex 和 dir。這裡兩個就不講了,HTML 3的時候就不推薦了。
更多新元素
HTML 5推出了許多新元素,我這裡就不羅列了。請參考
http://www.ibm.com/developerworks/cn/xml/x-html5/。
如果你對HTML 5有更多興趣,這篇文章底部還羅列了一些相關文章,也可以看看。
原文:www.mikkolee.com/22
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

HTML 中的表格邊框 HTML 中的表格邊框 Sep 04, 2024 pm 04:49 PM

HTML 表格邊框指南。在這裡,我們以 HTML 中的表格邊框為例,討論定義表格邊框的多種方法。

HTML 中的巢狀表 HTML 中的巢狀表 Sep 04, 2024 pm 04:49 PM

這是 HTML 中巢狀表的指南。這裡我們討論如何在表中建立表格以及對應的範例。

HTML 左邊距 HTML 左邊距 Sep 04, 2024 pm 04:48 PM

HTML 左邊距指南。在這裡,我們討論 HTML margin-left 的簡要概述及其範例及其程式碼實作。

HTML 表格佈局 HTML 表格佈局 Sep 04, 2024 pm 04:54 PM

HTML 表格佈局指南。在這裡,我們詳細討論 HTML 表格佈局的值以及範例和輸出。

HTML 輸入佔位符 HTML 輸入佔位符 Sep 04, 2024 pm 04:54 PM

HTML 輸入佔位符指南。在這裡,我們討論 HTML 輸入佔位符的範例以及程式碼和輸出。

HTML 有序列表 HTML 有序列表 Sep 04, 2024 pm 04:43 PM

HTML 有序列表指南。在這裡我們也分別討論了 HTML 有序列表和類型的介紹以及它們的範例

在 HTML 中移動文字 在 HTML 中移動文字 Sep 04, 2024 pm 04:45 PM

HTML 中的文字移動指南。在這裡我們討論一下marquee標籤如何使用語法和實作範例。

HTML onclick 按鈕 HTML onclick 按鈕 Sep 04, 2024 pm 04:49 PM

HTML onclick 按鈕指南。這裡我們分別討論它們的介紹、工作原理、範例以及各個事件中的onclick事件。

See all articles