昨天在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 5规范要等到有至少两个软件对其实现了之后,才会宣布定案。

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有更多兴趣,这篇文章底部还罗列了一些相关文章,也可以看看。

◎进入论坛网页制作、WEB标准化版块参加讨论,我还想发表评论。

html5发布原文,HTML5 第二份草案发布相关推荐

  1. egret发布的HTML5项目怎么打开,Egret引擎开发指南之发布项目

    在Egret中,使用发布功能也非常的简单.你只需要使用如下命令即可: egret publish HelloWorld 此命令中egret publish为发布命令,HelloWorld是你当前项目的 ...

  2. HTML5 飞鸽传书web service都发布到交互服务器

    因此我们需要把用到的HTML5 飞鸽传书 web service都发布到交互服务器,它会登记所有服务.此时手机终端的访问方式几乎和web/application server中(2)的方式一样,先授权 ...

  3. HTML5开源游戏引擎lufylegend1.7.1发布

    HTML5开源引擎lufylegend1.7.1版发布,下载包内含开发示例近30个,已分享至github. lufylegend.js引擎官网 http://lufylegend.com/lufyle ...

  4. 全新 HTML 5.1 工作草案发布

    W3C 发布了一份关于 HTML 5.1 的新工作草案.该草案描述了当前开发状态和前一个主要版本 HTML 5 之间的改变.在2012年9月到今年5月6日之间共有超过 40 项的改动被列出来.例如 W ...

  5. 支付宝回应网商银行暂停转入功能;美国上诉法院裁决Web抓取合法;W3C发布WebAssembly 2.0初版草案|极客头条

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

  6. 互联网晚报 | 12月31日 星期五 | 滴滴发布上市后首份财报;商汤科技正式登陆港交所;我国高铁运营里程突破4万公里...

    今日看点 ✦ 腾讯用户信息接口调整,微信小程序调用个人信息将需授权 ✦ 滴滴发布上市后首份财报:Q3净亏306亿元,张勇辞任董事 ✦ 商汤科技正式登陆港交所,开启AI硬科技时代新篇章 ✦ 安踏体育宣派 ...

  7. NFT Insider #48:The Sandbox发布内测版第二季,FTX Gaming与YGGIndia达成合作

    引言:NFT Insider由WHALE社区.BeepCrypto联合出品,浓缩每周NFT新闻,为大家带来关于NFT最全面.最新鲜.最有价值的讯息.每期周报将从NFT市场数据,艺术新闻类,游戏新闻类, ...

  8. 【历史上的今天】10 月 28 日:比尔·盖茨诞生;HTML 5 发布标准;讯飞语音输入法发布

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 10 月 28 日,在 1838 年的今天,芬兰人弗雷德里克·伊德斯坦(Fredrik Idesta ...

  9. html5学习笔记---01.HTML5介绍,02.HTML5的新特性

    2013/6/10 01.HTML5介绍 a.创梦技术qq交流群:CreDream:251572072 -------------------- a.创梦技术qq交流群:CreDream:251572 ...

最新文章

  1. css :after或:before写小三角形
  2. WinAPI: SetRect 及初始化矩形的几种办法
  3. 潘建伟团队首次实现18个光量子比特纠缠,刷新世界记录
  4. 国内外免费PHP开源建站程序
  5. APICS与AX的Master Planning(二)--Rescheduling Assumption 重排假设
  6. Protocol Buffer入门——轻松搭建java环境 .
  7. pandas使用get_dummies进行one-hot编码
  8. [react] contextType是什么?它有什么用?
  9. mysql 数据拆分_MYSQL-将数据拆分为多行
  10. hypermesh 连接单元_船舶方向测量单元motion sensor
  11. 微软正式提供免费杀毒软件下载 仅限7.5万份
  12. 人人都想自学python_人人都想自学Python,为什么坚持下来的没几个?
  13. iOS9.0 新功能
  14. fmt:formatDate标签的输出格式
  15. redis mysql 雪崩_Redis缓存雪崩问题
  16. C语言读取mp3文件的信息
  17. 关于批量插入一组数据
  18. 对16S数据使用PICRUSt预测输出KEGG和COG表
  19. 推荐一些免费的网盘给你
  20. 弘辽科技:拼多多店铺可以改名字吗?店铺名字怎么取?

热门文章

  1. c语言计算成绩大于90为优秀,输入一个分数,如小于60分,则输出不及格;如大于60小于85,输出良好;85分以上则为优秀。 用c语言编写...
  2. Zookeeper的一些Bugs
  3. DDD分层架构的三种模式
  4. Sentinel配置规则持久化
  5. java数据结构之折半查找
  6. 多线程基础:两种常见的创建线程的方式
  7. 《Windows Server 2012活动目录管理实践》 目录15-28章
  8. Michael Dell承诺打造新的EMC/戴尔/VMware工程技术系统
  9. Unity Tiling和offset的使用
  10. Linux Basics command