HTML的发展历史

简介: 【4月更文挑战第16天】HTML的发展历史

HTML,全称为超文本标记语言(HyperText Markup Language),是互联网上用于描述网页内容和结构的一种标记语言。自1990年由Tim Berners-Lee和他的同事Daniel W. Connolly创立以来,HTML经历了多次重要的版本更迭,逐步演进至今。

  1. HTML 1.0:作为最早的版本,HTML 1.0在1993年6月作为互联网工程工作小组(IETF)的工作草案发布,尽管它不是一项正式的标准。

  2. HTML 2.0:随后,HTML 2.0在1995年11月被正式发布为RFC 1866,但到了2000年6月,随着RFC 2854的发布,HTML 2.0被宣布已过时。

  3. HTML 3.2:1996年1月14日,W3C(万维网联盟)推出了HTML 3.2,并将其作为推荐标准。

  4. HTML 4.0:1997年12月18日,W3C又发布了HTML 4.0,同样作为推荐标准。

  5. HTML 4.01:1999年12月24日,W3C对HTML 4.0进行了微小的改进,发布了HTML 4.01,继续作为推荐标准。

  6. XHTML 1.0:进入21世纪,W3C在2000年1月26日推出了XHTML 1.0,这是一种基于XML的HTML版本,旨在提高文档的可移植性和语义清晰度,它同样是作为推荐标准发布的。

  7. XHTML 1.1:2001年5月31日,W3C又发布了XHTML 1.1,这是对XHTML 1.0的进一步发展。

  8. HTML5:而当前最新且广泛使用的版本是HTML5,它引入了许多创新性的功能,比如对多媒体内容的原生支持、语义化标签、地理定位、离线存储等,极大地丰富了Web平台的应用范围和用户体验。HTML5在2014年被W3C确定为Web标准,标志着HTML技术的一个新时代的到来。

总结来说,HTML的发展历史反映了互联网技术的进步和Web应用的多样化需求。从最初简单的文本展示,到现在复杂的互动应用,HTML的不断演化使Web内容的表现形式越来越丰富,功能也越来越强大。

目录
相关文章
|
存储 算法 安全
【加密算法】AES对称加密算法简介
【加密算法】AES对称加密算法简介
|
9天前
|
运维 网络安全 数据安全/隐私保护
Docker 部署 GitLab CE 完整版教程
GitLab Community Edition(简称GITLAB-CE)是一款开源的DevOps平台,集成了代码仓库管理、版本控制、 issue 跟踪、CI/CD 流水线、Wiki 和容器仓库等功能,为软件开发团队提供一站式的协作解决方案。通过Docker容器化部署GITLAB-CE,可大幅简化安装流程、提高环境一致性,并便于快速扩展和迁移。本文将详细介绍如何通过Docker快速部署GITLAB-CE,并提供生产环境优化建议及故障排查方案。
248 0
Docker 部署 GitLab CE 完整版教程
|
10月前
|
安全 IDE 开发工具
错误代码0xc0000001如何处理?
错误代码0xc0000001是Windows系统启动时常见的故障,通常由系统文件损坏、硬件问题或驱动冲突引起。以下是综合解决方案:
|
SQL Java 数据库连接
【问题解决】nested exception is org.apache.ibatis.exceptions.TooManyResultException:Expected one result
【问题解决】nested exception is org.apache.ibatis.exceptions.TooManyResultException:Expected one result
|
物联网 调度 vr&ar
鸿蒙HarmonyOS应用开发 |鸿蒙技术分享HarmonyOS Next 深度解析:分布式能力与跨设备协作实战
鸿蒙技术分享:HarmonyOS Next 深度解析 随着万物互联时代的到来,华为发布的 HarmonyOS Next 在技术架构和生态体验上实现了重大升级。本文从技术架构、生态优势和开发实践三方面深入探讨其特点,并通过跨设备笔记应用实战案例,展示其强大的分布式能力和多设备协作功能。核心亮点包括新一代微内核架构、统一开发语言 ArkTS 和多模态交互支持。开发者可借助 DevEco Studio 4.0 快速上手,体验高效、灵活的开发过程。 239个字符
1379 13
鸿蒙HarmonyOS应用开发 |鸿蒙技术分享HarmonyOS Next 深度解析:分布式能力与跨设备协作实战
|
存储 网络协议 算法
OSPF路由 与 ISIS路由 与路由学习对比
OSPF路由 与 ISIS路由 与路由学习对比
312 0
|
人工智能 编解码 小程序
【一步步开发AI运动小程序】四、小程序如何抽帧
随着AI技术的发展,阿里体育等公司推出的“乐动力”、“天天跳绳”等APP使云上运动会、线上健身等概念备受关注。本文将引导您从零开始开发一个AI运动小程序,利用“云智AI运动识别小程序插件”。文中详细介绍了微信小程序抽帧的相关API、设置及注意事项,帮助开发者更好地实现AI运动功能。下篇将介绍人体识别技术,敬请期待。
|
JavaScript
Vue3描述列表(Descriptions)
该组件库包含 `Descriptions` 和 `DescriptionsItem` 两种组件,需配合使用。`Descriptions` 用于构建描述列表,提供标题、操作区、边框、垂直布局等配置;`DescriptionsItem` 作为列表项,可自定义标签和内容样式。支持响应式布局,并集成了多个实用工具函数,如节流、事件监听等。可通过属性灵活调整列表样式与布局。
984 3
Vue3描述列表(Descriptions)
HTML语法规范及实践指南
HTML语法规范及实践指南
420 0
|
SQL 存储 关系型数据库
【最佳实践】使用 Elasticsearch SQL 实现数据查询
如何使用 Elasticsearch SQL 来对我们的数据进行查询。
6976 0
【最佳实践】使用 Elasticsearch SQL 实现数据查询