本节书摘来自异步社区《HTML5+CSS3网页设计入门必读》一书中的第1章,第1.1节,作者: 【英】Jeremy Keith , 【美】Dan Cederholm 更多章节内容可以访问云栖社区“异步社区”公众号查看。

第1章 标记简史

HTML是万维网(World Wide Web)的统一语言。通过它所提供的标签,人类已经创建了各种各样令人惊奇的超链接文档网络。从Amazon、eBay和Wikipedia,到个人博客和猫咪主题网站,这些无一不是HTML的杰作。

HTML5是这门通用语言的最新版。自诞生之日起,这门语言一直在不停地发展。虽然这次升级的变化之大史无前例,但HTML已经不是第一次进行更新换代了。

在发明Web的同时,蒂莫西·约翰-伯纳斯—李爵士创建了HTML(Hyper Text Markup Language,超文本标记语言)。1991年,他撰写了一篇名为“HTML Tags”的文档,在该文档中,他推荐了将近20个用来编写网页的元素。

使用尖括号包围文本这种形式的标签并不是蒂姆先生的首创。在此之前,SGML(Standard Generalized Markup Language,标准通用标记语言)就已经开始使用这种标签了。蒂姆先生并没有发明新的语言,而是利用已经存在的技术—在HTML5的发展过程也体现了这种倾向。

1.1 从IETF到W3C:HTML 4的诞生过程

实际上,根本不存在HTML 1。最早的HTML官方规范是由IETF(Internet Engineering Task Force,因特网工程任务组)发布的HTML 2.0。这一规范中的许多特性都是在已有实现的基础上归纳总结出来的。例如,1994年居于市场领导地位的Mosaic浏览器提供了标签,开发人员可以通过该标签在自己的文档中嵌入图像。后来,img元素就出现在了HTML 2.0中。

继IETF之后,W3C(World Wide Web Consortium,万维网联盟)成为了HTML后续标准的制定者。20世纪90年代中期以后,W3C对HTML进行了几次升级,直至1999年发布的HTML 4.01。

此时,HTML的发展走到了一个十字路口。

《HTML5+CSS3网页设计入门必读》——第1章 标记简史1.1 从IETF到W3C:HTML 4的诞生过程...相关推荐

  1. 《HTML5+CSS3网页设计入门必读》——1.7 使用FTP传输文件

    本节书摘来自异步社区<HTML5+CSS3网页设计入门必读>一书中的第1章,第1.7节,作者: [美]Julie Meloni更多章节内容可以访问云栖社区"异步社区"公 ...

  2. 《HTML5+CSS3网页设计入门必读》——2.8 转变(CH-CH变化)

    本节书摘来自异步社区<HTML5+CSS3网页设计入门必读>一书中的第2章,第2.8节,作者: [英]Jeremy Keith , [美]Dan Cederholm 更多章节内容可以访问云 ...

  3. 《HTML5+CSS3网页设计入门必读》——1.13 测验

    本节书摘来自异步社区<HTML5+CSS3网页设计入门必读>一书中的第1章,第1.13节,作者: [美]Julie Meloni更多章节内容可以访问云栖社区"异步社区" ...

  4. html5+css3网页设计与网站布局从新手到高手,HTML5+CSS3网页设计与网站布局从新手到高手...

    HTML5+CSS3网页设计与网站布局从新手到高手 语音 编辑 锁定 讨论 上传视频 <从新手到高手:HTML 5+CSS 3网页设计与网站布局从新手到高手>是2013年1月清华大学出版社 ...

  5. html的详情页面设计,HTML5+CSS3网页设计与制作实用教程 单元7 网页特效与制作商品详情页面(105页)-原创力文档...

    单元7网页特效与制作商品详情页面HTML5+CSS3网页设计与制作实用教程本章导读The chapter's introduction 将JavaScript 程序嵌入HTML 代码中,对网页元素进行 ...

  6. css3网站代码 html5_网站布局、排版优秀的HTML5+CSS3网页设计

    网站布局.排版优秀的HTML5+CSS3网页设计 七月 8, 2013 评论 (3) Sponsor 目前大部分浏览器已经更新换代,并支持新的网站技术,所以网页设计师们开始喜欢使用HTML5和CSS3 ...

  7. 网页设计与制作html5教学目标,HTML5+CSS3网页设计与制作—教学大纲(10页)-原创力文档...

    博学谷--让IT 教学更简单,让IT 学习更有效 <HTML5+CSS3 网页设计与制作>课程教学大纲 (课程英文名称) 课程编号: 学 分:5 学分 学 时:74 学时 (其中:讲课学时 ...

  8. HTML5+CSS3网页设计从基础到入门——合并单元格

    一,合并单元格的方式 跨行合并:rowspan="合并单元格的个数" 跨列合并:colspan="合并单元格的个数"                      ...

  9. HTML5+CSS3网页设计视频教程【零基础入门】

最新文章

  1. srm linux字符界面,如何使用srm安全的删除Linux中的文件
  2. Your WebGL implementation doesn't seem to support hardware accelerated rendering. Check your browser
  3. C++ 值传递、指针传递、引用传递
  4. 使用Gradle的简单Spring MVC Web应用程序
  5. 12c RMAN新特性之Recover Table
  6. python日志_python 日志模块
  7. xml文件修改逆向android,Android逆向重置版(2)—起源
  8. 静态函数 静态变量和常量
  9. php---需要判断远程URL是否有效
  10. 三段话搞明白什么是Krylov子空间迭代法
  11. Android初学第9天
  12. linux系统镜像怎么安装,linux系统安装,怎样安装linux系统制作方法
  13. 大华平台显示归属服务器离线,大华报警联网系统方案
  14. matlab怎么绘制球差像差曲线,减小球差的环带透镜设计
  15. WIFI系列协议--802.11ac--增强非常高吞吐量简称VHT--1Gbit
  16. 性能测试实战--计划测试(一)
  17. 第三(关于set、file、args)
  18. DDL、DML、DQL、DCL、DTL MySQL常用语法大全
  19. RFC5766-TURN协议
  20. 2048小游戏项目总结

热门文章

  1. 考研 | 手把手教你打赢考研情报战,巧用有关考研的三大网站
  2. 联通宣布用户存费1300元可获赠21M上网卡
  3. ] 求鉴定:《终于知道ramdisk 4g是如何使用4G以上内存了,慎用!》
  4. 在线代码编辑器 CodeMirror 配置说明 - javascript开发的代码语法高亮显示引擎
  5. Swift中文教程(十六) 自动引用计数
  6. jquery地图插件jvectorMap
  7. 非线性降维-核主成分分析KPCA
  8. SLAM的前世今生 终于有人说清楚了 | 硬创公开课
  9. Ethercat解析(十)之从站配置
  10. 搭建LNMP环境(CentOS 6.8 + nginx1.10 + mysql5.6 + php5.6 )