第1章网页基础知识.docx
《第1章网页基础知识.docx》由会员分享,可在线阅读,更多相关《第1章网页基础知识.docx(47页珍藏版)》请在课桌文档上搜索。
1、第1章网页基础知识本章要点(1)HTM1.基本概念:(2)认识HTM1.5;(3) HTM1.文档类型;(4) HTM1.基本元素。学习目标(1) 了解网页设计相关概念、专业术语;(2)掌握HTM1.文档类型;(3)了解网页设计工具;(4)掌握常用HTM1.标签的使用。1.1 HTM1.简介相对于HTM1.这个稍具专业色彩的术语而言,“网页”是我们更为熟悉的事物。近年来,网页伴随着互联网的普及深入生活的方方面面。除了我们熟知的大型门户网站(如新浪、搜狐等),在移动设备、各种应用软件中都能看到网页的身影。而隐藏于网页之后的HTM1.技术,则深刻地影响着互联网时代经贸、科技、娱乐等各个领域的变革。
2、令人感到不可思议的是,具有如此大规模影响力的HTM1.技术,却被很多软件开发人员戏称为“世界上最简单的编程语言”,甚至并不认为HTM1.算一门编程语言。HTM1.究竟是什么?我们还是要从一段历史谈起。与大多数编程语言一旦推出新版本,老版本就好像隐退的那种“长江后浪推前浪”的发展历程不同,HTM1.的发展历程显得格外特殊、复杂,了解HTM1.发展的历史有助于我们选择最佳的方式进行Web设计。1989年,蒂姆伯纳斯-李(TimBemCrS-1.Ce)发明了万维网(WOr1.dWideWcb),并为其编写了第一套万维网服务器与客户端程序。1990年12月,他完成了第一版的HTM1.规范,规定了超链接
3、的使用,并定义了URI、HTTP等概念。HTM1.因其简单、高效等特性,一经推出就迅速成为发布Web内容的主要格式。1994年,为了更好地规范HTM1.,TimBemers-1.ee成立了W3C委员会(WOrIdWideWebConsortium),该委员会在M1.T(麻省理工学院)、ERC1.M(欧洲数学与信息学研究机构)、日本庆应义熟大学的领导下致力于发展、完善各种网络技术规范,为软件开发人员所熟悉的HTM1.、CSSsXM1.等技术规范均出自W3C组织。然而遗憾的是,在相当长的一段时间内,W3C并没有强势地维护其制定HTM1.标准的权力,导致HTM1.的发展经历了长时期混乱、恶性竞争的阶
4、段。造成这种局面的起因史称“浏览器之争”。在TimBemers-1.ee发明了HTM1.之后,他本人却无意开发图形界面的HTM1.浏览器,而大多数的计算机使用者并不擅长借助命令行程序浏览网页。来自伊利诺伊州立大学的学生马克安德森抓住了这一机会,研发了图形界面的MOSaiC浏览器,之后于1994年成立了网景公司,推出了NaVigatOr浏览器,一年半后,NaVigator浏览器的用户达到了6500万人,Navigator浏览器成为人们浏览网页的首选。很快微软公司看到了浏览器软件所带来的商机,于是推出了InternetEXPIorer浏览器,并通过免费使用、与操作系统捆绑等商业手段占据了浏览器市场
5、的半壁江山。在InternetExp1.orer与Navigator浏览器竞争的过程中,为了绑定Web开发人员,两者均在W3C制定的HTM1.标准上又推出了只能在自家浏览器上正常运行的新特性。这种竞争方式在之后的大大小小浏览器之争中频繁出现,造成了Web编程不统一,难以兼容各种浏览器的局面。归纳起来,HTM1.的发展历程如下。超文本标记语言(第一版)1993年6月作为互联网工程工作小组(IETF)工作草案发布(并非标准)。HTM1.2.01995年11月作为RFC1866发布,在RFC2854于2000年6月发布之后被宣布已经过时。 HTM1.3.21996年1月14日,W3C推荐标准。HTM
6、1.4.01997年12月18日,W3C推荐标准。HTM1.4.01(微小改进)1999年12月24日,W3C推荐标准。ISO/IEC15445:2000(ISOHTM1.)2000年5月15日发布,基于严格的HTM1.4.01语法,是国际标准化组织和国际电工委员会的标准。 XHTM1.1.0发布于2000年1月26日,是W3C推荐标准,后来经过修订于2002年8月1日重新发布。XHTM1.1.1于2001年5月31日发布。XHTM1.2.0XHTM1.2.0是完全模块化可定制的XHTM1.,随着HTM1.5的兴起,XHTM1.2.0工作小组被要求停止工作。2006年,W3C组织组建了新的HT
7、M1.工作组,并于2008年发布了HTM1.5o HTM1.52014年10月28日,W3C组织宣布经历8年努力,HTM1.5标准规范终于定稿。由于各个浏览器之间的标准不统一,给网站开发人员带来了很大的麻烦。HTM1.5的出现即是为了解决这一问题,致力于将Web带入一个成熟的应用平台。很多人误认为HTM1.5是指用HTM1.5+CSS+JavaScript实现的综合网页效果,但实际上HTM1.5仅仅是一套新的HTM1.标准,是对HTM1.及XHTM1.的继承与发展。HTM1.5是一个向下兼容的版本,本质上并不是什么新技术,只是在功能特性上变得丰富。1.2 认识Web标准我们在日常生活中会不经意
8、地使用到标准。如,买灯泡时,我们知道要买螺旋式或卡口式灯泡,这样才会与家中的灯座配置匹配。标准保证了我们买的灯泡不会太大,也不会太宽。标准在我们身边:插头、电器的额定功率,以及我们使用的时间、距离、温度,等等。Web标准出自同样的道理。当浏览器制造商和WCb开发人员都采用统一的标准时,编写浏览器专用标记的需求就减少了。通过使用结构良好的HTM1.对网页内容进行标记,并使用CSS来控制网页的呈现,我们便可设计出能在各种标准兼容浏览器中显示一致的Web网站,而不管是什么样的操作系统。重要的是,当同样的标记由基于文本的旧式浏览器或移动设备浏览器呈现时,其内容仍然是可访问的。Web标准节约了Web设计
9、者的时间,让他们坚信自己的杰作是可访问的,而不管用户使用的是哪种平台或浏览器。Wcb标准成立于1998年,Web标准直致力于跨不同浏览器的标准实现和基于标准的Web设计方法。其目标是降低Web开发的成本与复杂性,并通过使Web内容在不同设备和辅助技术之间更具一致性和兼容性,提高Web页面的可访问性。浏览器和工具开发商务必进行改进和协调,以支持WOrIdWideWebConSOrtiUm(万维网联盟,W3C)推荐的Web标准,参见如下“知识链接”模块。知识链接:W3CW3C(Wor1.dWideWebConsortium)是万维网联盟的缩写,是制定网络标准的一个非营利组织,成立于1994年10月
10、,其宗旨是通过促进通用协议的发展并确保其通用性,激发Web世界的潜能;研究Web规范和指导方针,致力于推动Web发展,保证各种Web技术能很好地协同工作。大约500名会员组织加入这个团体,它的主任TimBemers1.ee()在1990年发明了WeboW3C推行的主要规范有HTM1.、CSS、XM1.、XHTM1.和DOM(DocumentObjectMode1.)OW3C同时与其他标准化组织协同工作,比如Internet工程工作小组(IntemetEngineeringTaskForce)无线应用协议(WAP)以及Unicode联盟(UniCodeCOnSortiUm)OW3C自成立以来,已
11、发布了100多份技术规范,领导着Web技术向前发展。1.3 HTM1.的基本概念1什么是HTM1.HTM1.指的是超文本标记语言(HyPerTeXtMarkUP1.angUage)。HTM1.不是一种编程语言,而是一种标记语言(MarkUP1.angUage),是用于描述网页内容结构的语言。使用HTM1.可以:发布包含标题、文本、表格、列表、图片的在线文档。通过单击超链接进行网页间的跳转。设计表单将用户输入的内容提交给服务器进行处理。可以嵌入声音、视频等多媒体内容。2 .什么是HTTPHTTP(HypertextTransferProtoco1.,超文本传输协议)是互联网上应用最广泛的一种网络
12、协议,它规范了通过网络请求与接收HTM1.页面的方法。浏览网页时在浏览器地址栏中输入的UR1.前面都是以http:开始的。HTTP定义了信息如何被格式化、如何被传输,以及在各种命令下服务器和浏览器所采取的响应。HTTP将一次用户浏览网页的过程定义为一次客户端与服务器端的交互。客户端是终端用户,服务器端是网站。客户端通过使用Web浏览器或其他工具对服务器上指定的端口(默认为80泼出HTTP请求;服务器则接收此HTTP请求,并将服务器上存储的一些资源(比如HTM1.文件和图像)通过HTTP响应发送给客户端。3 .什么是浏览器浏览器(BrOWSer)是万维网(Web)服务的客户端浏览程序,可向万维网
13、服务器发送各种请求,并对从服务器发来的超文本信息和各种多媒体数据格式进行解释、显示和播放。通常说的浏览器,般是指网页浏览器,除了网页浏览器之外,还有一些专用浏览器用于阅读特定格式的文件。在互联网上浏览网页内容都离不开浏览器。浏览器实际上是一个软件程序,用于与WWW建立连接,并与之进行通信。它可以在WWW系统中根据链接确定信息资源的位置,并将用户感兴趣的信息资源取I可来,对HTM1.文件进行解释,然后将文字图像或者将多媒体信息还原出来。下面介绍几种目前主流的网页浏览器。(1)微软公司提供的网页浏览器IE(InternetExp1.orer)0IE采用集成于操作系统的方式提供,当用户安装微软操作系
14、统时,自动安装IE,因此采用WindoWS操作系统的电脑不需要单独安装1E,不过新版本的浏览器还需要另行下载安装。最近几年,随着竞争对手层出不穷,市场份额有所下降。IE采用微软研发的Tridem内核,很多浏览器(如遨游、搜狗浏览器等)均是在此内核基础上开发的。(2) Firefox(火狐浏览器)是开源软件,完全免费,该软件有众多互联网高手为其提供技术支持,安全性能都非常有保障。用户可以方便地下载并加载各种各样的功能插件,大大丰富和扩展了火狐浏览器的功能,任何一款浏览器都无法与火狐相比。火狐浏览器的下载量据官方统计已经超过了1亿。(3) OPera浏览器是比较早的一款有影响力的浏览器。因为IE的
15、垄断与压迫,支持者少。OPera浏览器,是挪威OPemSOnWareASA公司制作的支持多页面标签式浏览的网络浏览器,是跨平台浏览器,可以在WindOWs、MaC和1.inUX三个操作系统平台上运行。OPera浏览器创始于1995年4月。(4) GoOgIe(谷歌)公司的ChrOme,是一个由GoogIe公司开发的网页浏览器。该浏览器是基于其他开源软件所撰写的,包括WebKi3目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。软件的名称来自称作Chrome的网络浏览器图形使用者界面(GUI)o软件的beta测试版本在2008年9月2日发布,提供50种语言版本,有WindoWs、
16、MacOSX、1.inux、Android以及iOS版本提供下载。2019年Chrome已达全球桌面份额的69.98%,成为全球使用最广的浏览器。常见浏览器图标如图1-1所示。PC靠浏览SS分布情况慢狗潮览3其他PC战洌见m世界之窗澜览3IE湖览m3516%ChrOme渤宽 21 38.15%FgfS满览券.8.28%QQ 澜宽 33.00%2.35%234SM6 2 00% ESe澜览三 0 98%的澜览3 0.78% I XfM漏更W632%0.23%图1-1常见浏览器图标2019年第一季度国内主流浏览器市场份额调查数据如图1-2所示。0.65%38澜更30.51%达蒙满史m0.45%Op
17、。Q淘览2!0.24%图1-22019年第一季度国内主流浏览器市场份额调查数据知识链接:浏览器大战网页浏览器(简称浏览器)本身只是个显示网站服务器或互联网档案系统内的文件并让用户与这些文件互动的应用软件,但是基于它本身的意义所在成为互联网的入口,因此浏览器之间的“拼杀”和“大战”就不可避免了。1 .“三次浏览器大战”第一次浏览器大战爆发于19951998年,微软通过捆绑操作系统来推广IE,将当时占市场90%的网景NetSCaPe浏览器彻底击败。这次大战给微软留下三个隐患。(1)为对抗NetSC叩e,微软在IE里加入了很多非标准的专属标签,致使后来的IE6成为开发者的噩梦,破坏了开放标准。(2)
18、捆绑销售IE的做法被指垄断,受到反垄断的压制。(3)网景为吸引开发者开放源代码创造了MOZina,虽未能挽回NetSCaPe的市场占有率,但是它衍生出了Phoenix,即现在的FirefbX(火狐浏览器)。由于第一次浏览器大战留下的隐患导致了20052007年的第二次浏览器大战。这次大战后,FirefOX在北美、欧洲等地区的占有率接近甚至超过20%,微软全球范围内的份额也从IE6高峰时的96%先是下降到85%,2007年年末的时候稳定在60%左右,不再是“唯一的浏览器”了。第三次浏览器大战暂时还没有明确定义,大致于2009年开始至现在。先来回顾几个关键的节点。(1) 2009年7月,在欧盟反垄
19、断的压力下,WindOWS7欧版将不再捆绑正,使用者可以自选浏览器。(2) 2010年1月,FirefbX在欧洲市场占有率超越IE,首次突破微软独大的局面。(3) 2011年12月,ChrOme全球市场份额超越FirefbX,成为仅次于IE的全球第二大浏览器。(4) 2012年3月18日,Chrome全球市场份额为32.70%,而IE为32.48%,Chrome首次以微弱优势超过微软IE。第二天后,IE浏览器的浏览量回升至35%,ChrOme浏览器的份额则下滑至30%。2 .未来之势三次浏览器大战后,基本态势已经形成。除去在部分国家IE、FirefbX和ChrOme各自占优势外,这三大桌面浏览
20、器在全球范围内目前有并驾齐驱之势。不过走势却不尽相同,除了Chrome依旧处于上升阶段外,IE和FirefoX都在缓慢下降。1.4 HTM1.文件类型Web页面(网页)也是一种文档,HTM1.就是用来编写这些文档的一种标记语言,文档的结构和格式的定义是通过HTM1.元素来完成的,HTM1.元素是由单个或一对标签定义的包含范围。一个标签就是左右分别有一个小于号(V)和大于号()的字符串。开始标签是指不以斜杠(/)开头的标签,其内是一串允许的属性/值对;结束标签则是以一个斜杠(/)开头的。HTM1.元素的组成如图1-3所示。开始标签属性/值对内容Z结束图1-3HTM1.元素的组成HTM1.标记(m
21、arkup)和标签并不是同义的。HTM1.标记包括开始标签(tag)、结束标签、空元素标签、实体引用、字符引用、注释、文档类型声明等。学习HTM1.的重点;就是掌握HTM1.元素及其属性的作用。一个标准的HTM1.文件应该以Vhtm1.开始标签开始,中间包含Vhead与VbOdy等元素,其中Vhead部分可以定义页面的标题、简介、编码格式等内容,body部分为在浏览器中显示的页面正文。1)标记符Vhtm1标记符说明该文件是用HTM1.来描述的,它是文件的开头,而VhtmA则表示该文件的结尾,它们是HTM1.文件的开始标记和结尾标记。2)头部标记符head和head这两个标记符分别表示头部信息的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网页 基础知识

链接地址:https://www.desk33.com/p-125455.html