常见的 HTML 标准

常见的 HTML 标准

常见的 HTML 标准发布历史

HTML(Hypertext Markup Language)有多个版本和标准。以下是一些常见的 HTML 标准:

  1. HTML 2.0:于1995年发布,是 HTML 的第一个正式标准。
  2. HTML 3.2:于1997年发布,引入了一些新的元素和属性。
  3. HTML 4.01:于1999年发布,分为严格(Strict)、过渡(Transitional)和框架集(Frameset)三个版本,引入了更多的样式和脚本支持。
  4. XHTML 1.0:于2000年发布,是 HTML 4.01 的一个更严格的版本,基于 XML。
  5. XHTML 1.1:于2001年发布,是 XHTML 1.0 的一个扩展版本,增加了一些新的元素和属性。
  6. HTML5:于2014年正式发布,是目前最新的 HTML 标准,引入了许多新的元素、属性和功能,如语义化标签、多媒体支持、表单验证等。
  7. HTML5 是目前最常用和推荐的 HTML 标准,它具有更好的语义化、多媒体支持、跨平台兼容性和更丰富的功能。开发者应该尽可能使用 HTML5 标准来构建现代的 Web 应用程序。

包含的元素类型的主要差异

以下是 HTML 2.0、HTML 3.2、HTML 4.01、XHTML 1.0、XHTML 1.1 和 HTML5 标准中包含的元素类型的主要差异:

HTML 2.0:

  • 包含基本的文本、链接、图像、表格、表单等元素,但没有支持样式和脚本。
  • 基本的文本元素:p、h1-h6、pre、blockquote等。
  • 链接元素:a。
  • 图像元素:img。
  • 列表元素:ul、ol、li。
  • 表格元素:table、tr、td。
  • 表单元素:form、input、textarea、select、option等。

HTML 3.2:

  • 引入了一些新的元素和属性,如嵌入式图像、背景图像、字体、框架等,同时支持 CSS 和 JavaScript。
  • HTML 2.0 中的所有元素。
  • 新增元素:embed、font、frame、frameset、iframe、map、noframes、s、strike、u等。

HTML 4.01:

  • 引入了更多的样式和脚本支持,如层、样式表、脚本事件等,同时分为严格、过渡和框架集三个版本。
  • HTML 3.2 中的所有元素。
  • 引入样式和脚本支持。
  • 新增元素:div、span、style、script、meta、label、fieldset、legend、button、optgroup、colgroup等。

XHTML 1.0:

  • 是 HTML 4.01 的一个更严格的版本,基于 XML,强制要求所有标签必须正确嵌套和关闭,同时引入了一些新的元素和属性。
  • HTML 4.01 中的所有元素。
  • 强制要求所有标签必须正确嵌套和关闭。
  • 元素和属性名称必须使用小写字母。
  • 新增元素:abbr、acronym、cite、code、del、ins、q、samp、strong、var等。

XHTML 1.1:

  • 是 XHTML 1.0 的一个扩展版本,增加了一些新的元素和属性,如模块化、XHTML Basic 等。
  • XHTML 1.0 中的所有元素。
  • 新增元素:ruby、rt、rp、bdo、object、param、col、colgroup、thead、tfoot、tbody等。

HTML5:

  • 引入了许多新的元素、属性和功能,如语义化标签、多媒体支持、表单验证、Canvas、Web Storage、Web Workers 等。
  • XHTML 1.1 中的所有元素。
  • 引入了许多新的元素、属性和功能。
  • 新增元素:header、nav、section、article、aside、footer、video、audio、canvas、progress、meter、details、summary、time、datalist、output等。

需要注意的是,以上列出的元素类型只是主要差异,并不是完整的列表。每个标准还包含其他一些元素和属性,用于不同的用途和功能。

相关推荐
浪裡遊2 分钟前
Next.js路由系统
开发语言·前端·javascript·react.js·node.js·js
mapbar_front6 分钟前
职场中的顶级能力—服务意识
前端
STUPID MAN27 分钟前
Linux使用tomcat发布vue打包的dist或html
linux·vue.js·tomcat·html
尽兴-42 分钟前
[特殊字符] 微前端部署实战:Nginx 配置 HTTPS 与 CORS 跨域解决方案(示例版)
前端·nginx·https·跨域·cors·chrom
JIngJaneIL1 小时前
助农惠农服务平台|助农服务系统|基于SprinBoot+vue的助农服务系统(源码+数据库+文档)
java·前端·数据库·vue.js·论文·毕设·助农惠农服务平台
云外天ノ☼2 小时前
待办事项全栈实现:Vue3 + Node.js (Koa) + MySQL深度整合,构建生产级任务管理系统的技术实践
前端·数据库·vue.js·mysql·vue3·koa·jwt认证
一位搞嵌入式的 genius2 小时前
前端实战开发(三):Vue+Pinia中三大核心问题解决方案!!!
前端·javascript·vue.js·前端实战
塞纳河畔的歌2 小时前
保姆级教程 | 麒麟系统安装Edge浏览器
前端·edge
多睡觉觉2 小时前
数据字典:从"猜谜游戏"到"优雅编程"的奇幻之旅
前端
嗝屁小孩纸2 小时前
开发集成热门小游戏(vue+js)
前端·javascript·vue.js