HTML 5草案并没有成为正式标准
需积分: 0 70 浏览量
更新于2020-09-28
收藏 61KB PDF 举报
昨天在W3C看到,6月10日发布了新的 HTML 5 草案(Working Draft)。粗略的读了一下它提供的 新版本说明文档 ,作了一点笔记:HTML 5草案并没有成为正式标准引用:Publication as a Working Draft does not imply endorsement by the W3C Membership.作为“草
HTML 5是Web开发领域的一项重大进步,但值得注意的是,截至提及的时间点,HTML 5草案并未成为正式标准。W3C(万维网联盟)发布的“Working Draft”表明,HTML 5规范还在不断发展和完善中,它并不意味着得到了W3C会员的广泛支持或认可。通常,一个技术规范要成为正式标准,需要经过多个阶段的审查和实现验证。
HTML 5规范的成熟度要求至少有两个完整的实现,这意味着所有规定的技术特性都需要在主流浏览器中得到支持。鉴于XHTML 1.0从发布到广泛应用经历了相当长的时间,HTML 5的广泛支持和推广预计也会需要一段时间,特别是考虑到某些非主流浏览器的兼容性问题。
HTML 5引入了一些显著的变化,例如DOCTYPE声明变得更加简洁,只需写成`<!doctype html>`,且不区分大小写。这一改变使得文档类型声明更加友好,同时允许使用更灵活的HTML语法。此外,HTML 5规范强调了向前兼容性,不再有“deprecated”元素,这意味着浏览器需要继续支持旧版HTML中的所有元素,以确保老网页的正常显示。这为设计者提供了便利,不必过于担心代码的兼容性问题。
然而,HTML 5也删除了一些过时或无益的元素,如`basefont`, `big`, `center`, `font`, `s`, `strike`, `tt`, `u`,因为它们的功能可以由CSS更好地实现。另外,对于可能影响用户体验和可访问性的元素,如`frame`, `frameset`, `noframes`,也被移除。同时,一些不常用、易混淆或有替代元素的标签,如`acronym`, `applet`, `isindex`, `dir`,也从规范中剔除。例如,`acronym`被建议用`abbr`替换,尽管在某些情况下,`abbr`在IE浏览器中的表现可能不如`acronym`。
HTML 5还引入了许多新元素,以更好地支持富媒体、语义化和交互性,如`<canvas>`用于动态图形,`<video>`和`<audio>`用于多媒体播放,`<article>`、`<section>`、`<aside>`等元素增强了文档结构的语义化。这些新元素的出现,旨在提高网页内容的可读性、可访问性和可维护性。
HTML 5草案的发布是Web技术发展的重要里程碑,它带来了许多创新和改进,但也需要时间去成熟和完善,以确保在所有平台上的一致性和兼容性。随着浏览器对HTML 5的支持不断加强,开发者和设计者应持续关注并学习这些新特性,以便在未来的项目中充分利用HTML 5的优势。