《HTML 5+CSS 3入门经典》——1.1 HTML的历史

简介: 本节书摘来自华章计算机《HTML 5+CSS 3入门经典》一书中的第1章,第1.1节,作者:管媛辉 潘凯华著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.1 HTML的历史

万维网(World Wide Web,WWW)是一种建立在Internet 上的、全球性的、交互的、多平台的、分布式的信息资源网络。它采用HTML语言描述超文本(hypertext)文件。这里所说的超文本指的是包含链接关系,并且包含了多媒体对象的文件。
万维网有3个基本组成部分,分别是URL(Universal Resource Locators,统一资源定位器)、HTTP(Hypertext Transfer Protocol,超文本传输协议)和HTML(Hypertext Markup Language,超文本标记语言)。
URL提供在Web 上进入资源的统一方法和路径,使得用户所要访问的站点具有唯一性,这就相当于我们每个人只有一个身份证号一样。它说明了链接所指向的每个文件的类型及其准确位置。
HTTP是一种网络传输数据的协议。所有WWW文件都要遵循HTTP协议。HTTP主要以“超文本”(hypertext)或“超媒体”(hypermedia)的形式提供信息。
HTML 语言是一种文本类、解释执行的标记语言,它是Internet 上用于编写网页的主要语言。用HTML编写的超文本文件称为HTML文件。
要把信息发布到全球,就必须使用能够被大众接受的语言,也就是使用一种大多数计算机能够识别的出版语言。在WWW上使用的发布语言通常是HTML,即超文本标记语言。
HTML语言是一种简易的文件交换标准,有别于物理的文件结构,它旨在定义文件内的对象和描述文件的逻辑结构,而并不定义文件的显示。由于HTML 所描述的文件具有极高的适应性,所以特别适合于WWW的出版环境。
HTML是纯文本类型的语言,使用HTML编写的网页文件也是标准的纯文本文件。我可以用任何文本编辑器,如Windows 的“记事本”程序,打开它,查看其中的HTML源代码;也可以在用浏览器打开网页时,通过相应的“查看/源文件”命令查看网页中的HTML 代码。HTML文件可以直接由浏览器解释执行,而无须编译。当用浏览器打开网页时,浏览器读取网页中的HTML代码,分析其语法结构,然后根据解释的结果显示网页内容。正是因为如此,网页显示的速度同网页代码的质量有很大的关系,保持精简和高效的HTML源代码是十分重要的。
1.1.1 HTML发展的历史
HTML的历史可以追溯到很久以前。1993年,HTML首次以因特网草案的形式发布。20世纪90年代,人们见证了HTML的大幅发展,从2.0版,到3.2版和4.0版,再到1999年的4.01版。随着HTML的发展,W3C(万维网联盟)掌握了对HTML规范的控制权。
然而,在快速发布了这四个版本之后,业界普遍认为HTML 已经“无路可走”了,对Web 标准的焦点也开始转移到了XML和XHTML 上,HTML 被放在次要位置。不过在此期间,HTML 体现了顽强的生命力,主要的网站内容还是基于HTML 的。为能支持新的Web 应用,同时克服现有的缺点,HTML迫切需要添加新功能,制定新规范。
致力于将Web 平台提升到一个新的高度,一小组人在2004年成立了WHATWG(Web Hypertext Application Technology Working Group,Web 超文本应用技术工作组)。他们创立了HTML 5 规范,同时开始专门针对Web 应用开发新功能——这被WHATWG 认为是HTML中最薄弱的环节。Web 2.0 也就是在那个时候出现的。Web 2.0 实至名归,开创了Web 的第二个时代,旧的静态网站逐渐让位于需要更多特性的动态网站和社交网站——其中的新功能真的是数不胜数。
2006年,W3C又重新介入HTML,并于2008年发布了HTML 5 的工作草案。2009年,XHTML 2 工作组停止工作。又过了一年,因为HTML 5 能解决非常实际的问题,所以在具体规范还没有定下来的情况下,各大浏览器厂家就按捺不住了,开始对旗下产品进行升级以支持HTML 5 的新功能。这样,得益于浏览器的实验性反馈,HTML 5 规范也得到了持续的完善,HTML 5 以这种方式迅速融入了对Web 平台的实质性改进中。
1.1.2 HTML 5 时代即将来临
自从2010年HTML 5 正式推出以来,它就以一种惊人的速度被迅速推广着,就连微软也因此为下一代IE 9 做出了标准上的改进,使其能够支持HTML 5 。关于各主流浏览器对于HTML 5 所表现出来的热烈欢迎、积极支持的详细情况,以及为什么HTML 5 会如此受追捧,我们将在后面的章节中详细介绍。毫无疑问,目前业界全体都步调一致地朝着HTML 5 的方向迈进着。由此可见,HTML 5 的时代马上就要到来了。

相关文章
|
4天前
|
人工智能 程序员 UED
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
|
2天前
|
前端开发 JavaScript
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
|
1天前
css3 svg制作404页面动画效果HTML源码
css3 svg制作404页面动画效果HTML源码
45 34
|
5天前
html+js+css实现的建筑方块立体数字时钟源码
html+js+css实现的建筑方块立体数字时钟源码
57 33
|
3天前
|
前端开发
“弘五四,耀青春”程序创意获奖作品【html+css】
本作品以“青春筑梦,共创未来”为主题,采用动态龙元素展现青春活力与创新精神。页面设计简洁明快,色彩协调,突显年轻人积极向上的风貌。作品内容包括获奖截图、名字《时代扬新帆》及源代码分享。特别说明:禁止用于商业活动,可用于比赛和作业等开源场景。最后,作者表达了对五四精神的致敬与传承,强调了青春活力和创造力的重要性,并感谢评委和支持者。 **获奖感言摘录:** “获得这个奖项,对我们团队来说,既是认可也是激励。我们将继续努力,不断优化产品,为用户带来更好的体验,为社会贡献更多价值。”
17 2
|
26天前
一个好看的小时钟html+js+css源码
一个好看的小时钟html+js+css源码
103 24
|
2月前
|
前端开发 测试技术 定位技术
如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤
本文深入介绍了如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤。通过实例展示了主页、关于我们、产品展示、新闻动态及联系我们等页面的设计与实现,强调了合理布局、美观设计及用户体验的重要性。旨在为企业打造一个既专业又具吸引力的线上平台。
96 7
|
2月前
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
56 6
|
2月前
|
存储 移动开发 前端开发
高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容
本文深入探讨了高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容,旨在提升开发效率、网站性能和用户体验。
66 5
|
2月前
|
前端开发 JavaScript UED
在数字化时代,Web 应用性能优化尤为重要。本文探讨了CSS与HTML在提升Web性能中的关键作用及未来趋势
在数字化时代,Web 应用性能优化尤为重要。本文探讨了CSS与HTML在提升Web性能中的关键作用及未来趋势,包括样式表优化、DOM操作减少、图像优化等技术,并分析了电商网站的具体案例,强调了技术演进对Web性能的深远影响。
51 5

热门文章

最新文章