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内容的表现形式越来越丰富,功能也越来越强大。

目录
相关文章
|
Cloud Native 关系型数据库 MySQL
【阿里云镜像】切换阿里镜像,加速MySQL下载
【阿里云镜像】切换阿里镜像,加速MySQL下载
1069 0
【阿里云镜像】切换阿里镜像,加速MySQL下载
软件界面有乱码是什么原因,如何解决?
软件界面有乱码是什么原因,如何解决?
9365 0
|
SQL Java 数据库连接
【问题解决】nested exception is org.apache.ibatis.exceptions.TooManyResultException:Expected one result
【问题解决】nested exception is org.apache.ibatis.exceptions.TooManyResultException:Expected one result
|
存储 Shell Android开发
【Android 逆向】修改 Android 系统文件 ( ro 只读文件系统 | 系统文件格式 | rootfs | tmpfs | devpts | sysfs |proc | /system )
【Android 逆向】修改 Android 系统文件 ( ro 只读文件系统 | 系统文件格式 | rootfs | tmpfs | devpts | sysfs |proc | /system )
1510 0
【Android 逆向】修改 Android 系统文件 ( ro 只读文件系统 | 系统文件格式 | rootfs | tmpfs | devpts | sysfs |proc | /system )
|
机器学习/深度学习 API 计算机视觉
如何使用深度学习实现图像分类
深度学习在图像分类中扮演着核心角色,通过卷积神经网络(CNN)自动提取图像特征并分类。本文介绍深度学习原理及其实现流程,包括数据准备、构建CNN模型、训练与评估模型,并讨论如何在阿里云上部署模型及其实用场景。
HTML语法规范及实践指南
HTML语法规范及实践指南
364 0
|
存储 前端开发 Java
深入理解后端开发:从基础到高级
本文将带你走进后端开发的神秘世界,从基础概念到高级应用,一步步揭示后端开发的全貌。我们将通过代码示例,让你更好地理解和掌握后端开发的核心技能。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供有价值的信息和启示。
660 6
|
编译器 C# 开发者
C# 10.0中的全局`using`指令:简化命名空间引用的新方式
【1月更文挑战第4天】本文介绍了C# 10.0中引入的全局`using`指令,该指令允许开发者在项目级别统一管理命名空间引用,从而消除源文件中重复的`using`语句。全局`using`指令通过减少冗余代码、提高可维护性和统一命名空间管理,为开发者带来了更高效的编码体验。文章详细解释了如何实现全局`using`指令,并探讨了其在实际项目中的优势和适用场景。
|
人工智能 编解码 小程序
【一步步开发AI运动小程序】四、小程序如何抽帧
随着AI技术的发展,阿里体育等公司推出的“乐动力”、“天天跳绳”等APP使云上运动会、线上健身等概念备受关注。本文将引导您从零开始开发一个AI运动小程序,利用“云智AI运动识别小程序插件”。文中详细介绍了微信小程序抽帧的相关API、设置及注意事项,帮助开发者更好地实现AI运动功能。下篇将介绍人体识别技术,敬请期待。
|
安全 网络安全 数据安全/隐私保护
政务内网实现https访问教程
政务内网实现HTTPS访问需经过多个步骤:了解HTTPS原理,选择并申请适合的SSL证书,配置SSL证书至服务器,设置端口映射与访问控制,测试验证HTTPS访问功能,注意证书安全性和兼容性,定期备份与恢复。这些措施确保了数据传输的安全性,提升了政务服务的效率与安全性。

热门文章

最新文章