《HTML与CSS入门经典(第8版)》——第1章 理解Web的工作方式1.1 HTML和万维网简史

第1章 理解Web的工作方式

本章中你将学到:

  • 万维网(WWW)的简史
  • “网页(Web Page)”的含义,以及该术语不能反映所涉及的所有内容的原因
  • 如何从你的个人计算机进入别人的浏览器
  • 选择Web托管提供商的方法

不同的Web浏览器和设备类型对网面内容的影响
在学习复杂的HTML和CSS之前,先对这些技术有坚实的理解是很重要的,这些技术可以将这些普通文本文件转化为通过计算机或者手持设备浏览网页时看到的丰富的多媒体显示。

如果不使用Web浏览器查看,包含HTML和CSS的文件则看不出效果,除非有一个Web服务器,否则除了你自己以外,没有人能看到你的内容。Web服务器使你的内容可用于其他人,他们使用自己的Web浏览器导航到一个地址,并且等待服务器发送信息给他们。你将深入这个过程,因为你必须首先创建文件,然后将它们放到服务器上使其可用,并且必须确保你的内容将按照你的设想出现在最终用户那里。

1.1 HTML和万维网简史

很久以前,在人类还没有登上月球之前,一些富有远见的人决定看看自己能不能将几个主要的计算机网络连接在一起。我不再赘述这些人的名字和故事(到处都可以找到),但是最终的结果是“所有网络之母”,也就是我们对互联网的称呼。

直到1990年,通过互联网访问信息还是一个相当技术性的事情。这非常困难,甚至连拥有博士学位的物理学家在尝试交换数据时都会感到沮丧。一位现在非常有名(并且被授予爵位)的物理学家Tim Berners-Lee爵士,发明了很容易地通过“超文本”链接交叉引用互联网上的文本的方法。

这不是一个新的思路,但是他的简单的超文本标记语言(HTML)能够兴旺起来,而更野心勃勃的超文本计划却失败了。超文本原意是指具有页面之间交叉引用的,以电子形式存储的文本。现在这个术语含义更广,指任何可以与其他对象链接的对象(文本、图像、文件等)。超文本标记语言是描述文本、图形和包含其他信息的文件组织和链接在一起的方式的一种语言。

到1993年,世界上只有100多台计算机能够提供HTML页面。这些互相链接的页面被称为万维网(WWW),许多Web浏览器程序被编写出来,使用户能够查看网页。因为Web的流行,一些编程人员很快就写出能够和文本一起查看图形的浏览器。从那时开始,Web浏览器软件的持续发展和HTML和XHTML的标准化将我们带入了今天所生活的世界,现在有超过1.1亿台Web服务器提供对超过250亿个文本和多媒体文件的请求的服务。

这几段话确实是这段不寻常的时期的简单历史。现在学校里的新人根本不知道没有万维网的时代,信息“永远在线”的理念和无处不在的计算将推动我们的生活的各个方面不断前进。Web内容的创建和管理不再只是少数技术方面的人士(你可以称呼他们“高手”)所拥有的技能,在本书的最后,你将看到这些技能是每个人都能掌握的,而不是高手们的特权。

时间: 2024-10-02 08:08:03

《HTML与CSS入门经典(第8版)》——第1章 理解Web的工作方式1.1 HTML和万维网简史的相关文章

《HTML5+CSS3网页设计入门必读》——第1章 理解Web的工作方式1.1 HTML和WWW简史

第1章 理解Web的工作方式 在本章中你将学到: 万维网(World Wide Web,WWW)简史: 术语Web页面(web page)的含义是什么,为什么这个术语并不总会反映所涉及的全部内容: 内容怎样从你的个人计算机到达别人的Web浏览器上: 怎样选择Web托管提供商: 不同的Web浏览器和设备类型可能怎样影响内容: 怎样使用FTP把文件传输到Web服务器上: 应该把文件存放在Web服务器上的什么位置: 在不涉及Web服务器的情况下怎样分发Web内容: 怎样使用其他发布方法,比如博客: 关

《HTML与CSS入门经典(第8版)》——导读

https://yqfile.alicdn.com/4a4f68706cb7015c22ed2f3d9713314ffc525d37.png" > 前 言2009年,全世界估计有15亿人访问互联网,在美国就有2.2亿.加上3.38亿的中国用户,5500万德国用户,4800万英国用户,3800万俄罗斯用户,以及6700万巴西用户,你可以看到World Wide Web中"World"一词的含义.许多互联网用户还为Web创建了内容--你可能是其中之一!虽然精确地度量网页的数

《HTML与CSS入门经典(第8版)》——2.3 理解Web服务器上放置文件的位置

2.3 理解Web服务器上放置文件的位置 维护Web内容的一个重要方面是确定组织内容的方法--不仅是为了用户寻找,也为了你在服务器上的维护.将文件放到指定目录中将帮助你管理这些文件. 在你的Web服务器上命名和管理目录,并且开发文件维护规则,这完全取决于你.但是,维护一个精心组织的服务器使你在长期中更加有效地管理它的内容. 2.3.1 基本文件管理在你浏览Web时,你可能已经注意到URL随着你在网站之间浏览而变化.例如,如果你查看一个公司的网站并且单击图形化导航进入公司的产品或者服务,URL可能

《HTML5移动应用开发入门经典》—— 2.6 HTML5给移动Web开发带来的好处

2.6 HTML5给移动Web开发带来的好处 HTML5移动应用开发入门经典HTML5并非适用于每一款移动设备及每一款移动Web浏览器.如前所述,许多旧式设备.非智能手机及平板电脑都无法很好地支持HTML5.但我们有充分的理由来为那些支持HTML5的移动设备开发应用程序. 2.6.1 HTML5包含了性能优良的API HTML5拥有与视频.音频.Web应用程序.编辑页面内容.拖曳以及展示浏览器历史等功能相关的API.它们在移动设备上表现良好,因为移动设备浏览器不需要为这些功能特别使用插件或附加组

《HTML与CSS入门经典(第8版)》——1.5 用多种Web浏览器测试

1.5 用多种Web浏览器测试 刚刚讨论了Web内容交付的过程和Web服务器的获得,回到使用多种Web浏览器测试你的网站看上去有点奇怪.但是,在你离开并且学习所有关于使用HTML和CSS创建网站的知识之前,要记住这个非常重要的事实:你的网站的每个访问者可能使用和你不同的硬件和软件配置.他们的设备类型(台式机.笔记本.智能电话.iPhone).屏幕分辨率.浏览器类型.浏览器窗口大小.连接速度--记住,你不能控制访问者查看你的网站时的任何方面. 尽管所有Web浏览器以总体相同的方式处理信息,但是它们

《HTML与CSS入门经典(第8版)》——1.6 总结

1.6 总结 本章为你介绍了使用HTML标记文本文件以生成Web内容的概念.你还学到了Web内容有比"页面"更多的含义--Web内容还包含图像.音频和视频文件.所有这些内容存在于一个Web服务器上--一台通常远离你的计算机的远程机器.在你的计算机或者其他设备上,你使用Web浏览器请求.读取,并且最终在你的屏幕上显示Web内容. 你学习到在确定Web托管提供商是否适合你的需求时所应该考虑的标准.你还学习了在你的作品放置到Web服务器上时用多种浏览器测试的重要性.编写正确的.与标准兼容的H

《HTML与CSS入门经典(第8版)》——2.5 测试Web内容

2.5 测试Web内容 当你传送文件到Web服务器或者将它们放置到可移动媒体用于本地浏览,你应该立即完全测试所有页面.下面的检查列表将帮助确保你的Web内容的表现符合你的预期.注意,某些术语现在对你来说有点不熟悉,但是随着你进一步学习并且创建更大的项目,可以再回到这一列表. 在传送文件之前,在你的计算机上测试以确保链接有效,内容反映你的视觉设计.在传送页面到Web服务器或者可移动设备之后,再次测试. 在可能的情况下用尽量多的浏览器进行这些测试--Chrome.Firefox.Internet E

《HTML与CSS入门经典(第8版)》——1.2 创建Web内容

1.2 创建Web内容 你可能已经注意到"Web内容"(而不是"网页")这个术语的使用--这么说内涵更丰富.尽管我们说"访问一个网页",但真实的意思是"在我们的计算机上查看所有某个地址上的文本和图像".我们阅读的文本,看到的图像由Web浏览器根据在单独的文件上找到的一些指令显示. 这些文件包含由HTML代码标示或者包围的文本,告诉浏览器如何显示文本--作为标题.作为段落.红色的字体等.一些HTML标示告诉浏览器显示一个图像或者

《HTML与CSS入门经典(第8版)》——1.3 理解Web内容交付

1.3 理解Web内容交付 在许多不同的地方发生了多个过程,最终产生了你看到的Web内容.这些过程发生得很快--在几毫秒之内--而且是在幕后发生的.换句话说,当我们认为所作的一切是打开一个Web浏览器,输入Web地址,并且立即看到请求的内容时,幕后的技术正在为我们辛勤地工作.图1.1展示了浏览器和服务器之间的基本交互. 但是,这个过程中有许多步骤,在你看到整个请求网站的内容之前,可能在浏览器和服务器中有多次往返. 假定你想要进行一次Google搜索,所以你认真地在地址栏输入 http://www