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


昨天在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
HTML超文本标记语言--超在那里?(文档分析)HTML超文本标记语言--超在那里?(文档分析)Aug 02, 2022 pm 06:04 PM

本篇文章带大家了解一下HTML(超文本标记语言),介绍一下HTML的本质,HTML文档的结构、HTML文档的基本标签和图像标签、列表、表格标签、媒体元素、表单,希望对大家有所帮助!

web前端笔试题库之HTML篇web前端笔试题库之HTML篇Apr 21, 2022 am 11:56 AM

总结了一些web前端面试(笔试)题分享给大家,本篇文章就先给大家分享HTML部分的笔试题(附答案),大家可以自己做做,看看能答对几个!

PHP函数库设计的原则和标准PHP函数库设计的原则和标准Jun 16, 2023 am 11:37 AM

随着PHP在Web开发中的重要性不断提高,PHP函数库设计也成为了开发中的关键问题之一。好的函数库不仅可以提高开发效率,还能保证代码的质量和可维护性。因此,设计函数库需要遵循一些基本原则和标准。一、可重用性好的函数库应该是可重用的,可以在不同的项目中使用。因此,函数应该是抽象的、通用的,不能和特定的项目或场景捆绑在一起。二、易用性函数库应该易于使用,传递参数

总结HTML中a标签的使用方法及跳转方式总结HTML中a标签的使用方法及跳转方式Aug 05, 2022 am 09:18 AM

本文给大家总结介绍a标签使用方法和跳转方式,希望对大家有所帮助!

html中document是什么html中document是什么Jun 17, 2022 pm 04:18 PM

在html中,document是文档对象的意思,代表浏览器窗口的文档;document对象是window对象的子对象,所以可通过“window.document”属性对其进行访问,每个载入浏览器的HTML文档都会成为Document对象。

HTML5中画布标签是什么HTML5中画布标签是什么May 18, 2022 pm 04:55 PM

HTML5中画布标签是“<canvas>”。canvas标签用于图形的绘制,它只是一个矩形的图形容器,绘制图形必须通过脚本(通常是JavaScript)来完成;开发者可利用多种js方法来在canvas中绘制路径、盒、圆、字符以及添加图像等。

html5废弃了哪个列表标签html5废弃了哪个列表标签Jun 01, 2022 pm 06:32 PM

html5废弃了dir列表标签。dir标签被用来定义目录列表,一般和li标签配合使用,在dir标签对中通过li标签来设置列表项,语法“<dir><li>列表项值</li>...</dir>”。HTML5已经不支持dir,可使用ul标签取代。

Html5怎么取消td边框Html5怎么取消td边框May 18, 2022 pm 06:57 PM

3种取消方法:1、给td元素添加“border:none”无边框样式即可,语法“td{border:none}”。2、给td元素添加“border:0”样式,语法“td{border:0;}”,将td边框的宽度设置为0即可。3、给td元素添加“border:transparent”样式,语法“td{border:transparent;}”,将td边框的颜色设置为透明即可。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

記事本++7.3.1

記事本++7.3.1

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

SublimeText3 Mac版

SublimeText3 Mac版

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