Web工作原理和HTML基础知识.ppt
《Web工作原理和HTML基础知识.ppt》由会员分享,可在线阅读,更多相关《Web工作原理和HTML基础知识.ppt(75页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章第一章 Web工作原理工作原理和和HTML基础知识基础知识本章内容本章内容l理解理解Web的工作原理的工作原理lHTML基础知识基础知识HTML概述概述HTML的基本语法的基本语法HTML文档的结构文档的结构网页中的文本网页中的文本网页中的注释和实体网页中的注释和实体 l超链接和图像超链接和图像Web是什么是什么(1/2)lWeb的名称的名称Web又称做万维网或环球网,是又称做万维网或环球网,是WWW(World Wide Web)的)的简称,简称,WWW是实质上是一个超文本信息系统是实质上是一个超文本信息系统lWeb的功能的功能发布信息发布信息搜索和浏览文本和图片信息搜索和浏览文本和图
2、片信息在线播放音、视频文件在线播放音、视频文件发表观点发表观点电子购物电子购物Web是什么是什么(2/2)lWeb的实质的实质Web是基于是基于Internet的一个多媒体信息服务系统的一个多媒体信息服务系统它基于客户它基于客户/服务器模式,服务器模式,整个系统由整个系统由Web服务器、服务器、浏览器浏览器(Browser)和通信协议等三部分组成)和通信协议等三部分组成通信协议采用的是通信协议采用的是HTTP协议协议HTTP协议是超文本传输协议(协议是超文本传输协议(Hypertext Transfer Protocol)的简)的简写写,HTTP协议处于协议处于TCP/IP协议簇的应用层协议簇
3、的应用层Web工作原理工作原理l基本原理概述基本原理概述 在在Web服务器上,服务器上,主要以网页(主要以网页(Web Page)的形式来发布多媒)的形式来发布多媒体信息体信息网页采用超文本标记语言网页采用超文本标记语言HTML(Hyper Text Markup Language)来编写)来编写当浏览器软件连接到当浏览器软件连接到Web服务器并获取网页后,服务器并获取网页后,通过对网页通过对网页HTML文档的解释执行将网页所包含的信息显示在用户的屏幕上文档的解释执行将网页所包含的信息显示在用户的屏幕上 Web组织形式组织形式lWeb的基本组织形式的基本组织形式Web是一个超文本文件的集合是一
4、个超文本文件的集合超文本文件是超文本文件是Web的基本组成单元,也称为网页或的基本组成单元,也称为网页或HTML文档、文档、Web页等,通常是以页等,通常是以.html或或.htm为后缀的文件为后缀的文件Web页之间通过超文本中的超级链接组织在一起页之间通过超文本中的超级链接组织在一起超文本超文本l什么是超文本什么是超文本是格式和存储位置均可不同的文件,通过某种方式组织在一起共是格式和存储位置均可不同的文件,通过某种方式组织在一起共同来表述一件事情的组织形式同来表述一件事情的组织形式超级链接是超文本用来串连信息的超级链接是超文本用来串连信息的“绳索绳索“,又叫做,又叫做URL超链接超链接l超文
5、本的超文本的“绳索绳索”超链接超链接超文本中除了要传达的文字图片等信息外,还包括一类很重要的超文本中除了要传达的文字图片等信息外,还包括一类很重要的信息信息-超级链接超级链接超链接指向的是一个用超链接指向的是一个用URL标识的网络资源(文件,图片,媒体标识的网络资源(文件,图片,媒体等)等)网页中有超链接的文字或图片一般有特殊的显示方式(下划线或网页中有超链接的文字或图片一般有特殊的显示方式(下划线或手形鼠标)手形鼠标)Web编程语言编程语言lWeb的编写语言的编写语言HTML(HyperText Markup Language,超文本标记,超文本标记语言)是编写语言)是编写Web页的语言页的
6、语言HTML语言使用带有尖括号的语言使用带有尖括号的“标记标记”将网页中的内容逐一标将网页中的内容逐一标识出来(被标识的部分叫做识出来(被标识的部分叫做“元素元素”),这样做可以让网页以),这样做可以让网页以字符流的方式在网络中流动,在用户端使用特殊的软件(浏览字符流的方式在网络中流动,在用户端使用特殊的软件(浏览器)对这些字符流进行翻译并按照标识的要求显示出来器)对这些字符流进行翻译并按照标识的要求显示出来第一个网页第一个网页 欢迎进入网页制作天地欢迎进入网页制作天地 HTML是一个扩展性很强的语言,可以嵌套用脚本语是一个扩展性很强的语言,可以嵌套用脚本语言编写的程序段言编写的程序段这些脚本
7、语言如:这些脚本语言如:VBScript,JavaScriptWeb信息交互方式信息交互方式lWeb信息的交互方式信息的交互方式Web中的信息(以超文本的形式)是通过一种一问一答的方式中的信息(以超文本的形式)是通过一种一问一答的方式进行交互的,这种方式叫做客户进行交互的,这种方式叫做客户/服务模式服务模式网络浏览器作为客户端提出访问某个网页的请求,网络浏览器作为客户端提出访问某个网页的请求,Web服务器作为服务器作为服务端做出应答并把这个网页发送给浏览器服务端做出应答并把这个网页发送给浏览器Web浏览器浏览器l主要主要Web浏览器产品浏览器产品Netscape通信公司的通信公司的Naviga
8、torMicrosoft公司的公司的IE(Internet Explorer)SUN公司的公司的Hot Java火狐火狐Google chromel相同的相同的html代码在不同的浏览器产品上,甚至是同一个代码在不同的浏览器产品上,甚至是同一个浏览器产品的不同版本上显示效果可能不同浏览器产品的不同版本上显示效果可能不同(跨浏览器问跨浏览器问题题)IE8以上版本以上版本Web服务器服务器(1/2)lWeb服务器的主要功能服务器的主要功能存储存储Web上的内容信息(如:上的内容信息(如:Web页文件),提供管理环境页文件),提供管理环境SNMP(Simple Network Management
9、Protocol)代理功能)代理功能响应浏览器的请求响应浏览器的请求执行服务器端程序执行服务器端程序安全功能安全功能Web服务器服务器(2/2)l主要主要Web服务器产品服务器产品微软的微软的IIS(InternetInformation Server)微软的微软的PERSONAL Web SERVERSYBASE 的的SYBASE EASERVERAPACHE Web SERVER(自由软件)(自由软件)APACHE Tomcat动态动态Webl什么是动态什么是动态Web能够动态地安排能够动态地安排Web页面元素的显示方式页面元素的显示方式Web页具有动态交互性。用户可以提交信息,服务器可以
10、根据用页具有动态交互性。用户可以提交信息,服务器可以根据用户提交的信息动态生成返回页面户提交的信息动态生成返回页面动态动态Web使得人们可以建立基于浏览器的信息系统,这是电子商使得人们可以建立基于浏览器的信息系统,这是电子商务实施的平台务实施的平台l动态动态Web技术技术客户端技术客户端技术服务器端技术服务器端技术动态动态Web开发技术开发技术l客户端技术的作用客户端技术的作用自动控制包含在网页中的自动控制包含在网页中的HTML元素,以实现一些动态效果。元素,以实现一些动态效果。(比如让文字走动)(比如让文字走动)响应用户鼠标和键盘消息响应用户鼠标和键盘消息根据用户的软硬件环境决定页面的显示(
11、比如浏览器的版本)根据用户的软硬件环境决定页面的显示(比如浏览器的版本)客户端技术客户端技术l主要的客户端技术主要的客户端技术脚本语言脚本语言VBScriptJavaScript可下载组件可下载组件ActiveXJava Applet服务器端技术服务器端技术l服务器端技术的主要作用服务器端技术的主要作用根据用户提交的请求和查询关键字访问数据库并以根据用户提交的请求和查询关键字访问数据库并以HTML页面的页面的方式返回结果方式返回结果用户信息的收集和登记用户信息的收集和登记用户访问行为的记录用户访问行为的记录服务器端技术服务器端技术l主要的服务器端技术主要的服务器端技术ASP(Active Se
12、rver Page)微软公司,微软公司,VB语法语法PHP(Hypertext Preprocessor)Rasmus Lerdorf,可以使用,可以使用C/C+进行程序扩展进行程序扩展JSP(Java Server Page)Sun公司,公司,Java语法语法HTML概述概述lHTML语言的起源与发展语言的起源与发展lHTML的特点的特点lHTML语言与语言与W3C组织组织l有关术语有关术语HTML语言的起源语言的起源lHTML是一种标记语言,起源于是一种标记语言,起源于SGML(Standard Generalized Markup Language)标准通用标记语言)标准通用标记语言SG
13、ML是定义电子文档结构和描述其内容的国际标准语言是定义电子文档结构和描述其内容的国际标准语言SGML在在Web发明之前就存在发明之前就存在HTML是是SGML的子集的子集lHTML由由Tim Berners-Lee和同事和同事Naniel W.Connolly在在瑞士日内瓦的欧洲粒子实验室发明,伴随着瑞士日内瓦的欧洲粒子实验室发明,伴随着WEB一起诞一起诞生生HTML的管理机构的管理机构:万维网组织万维网组织lW3C(World Wide Web Consortium)是一个非营利)是一个非营利性的负责为性的负责为HTML制定标准的机构制定标准的机构,负责关于万维网的标负责关于万维网的标准的制
14、定准的制定,可以通过访问网址了解更多关于可以通过访问网址了解更多关于W3C的内容的内容HTML相关术语相关术语l标记标记标记是用尖括号标记是用尖括号包围的单词包围的单词,很多标记是成对的,一个是开始很多标记是成对的,一个是开始标记标记,一个是结束标记(单词前加一个是结束标记(单词前加/)l元素元素每一对尖括号包围的部分每一对尖括号包围的部分比如由比如由xxx包围的部分就叫做包围的部分就叫做body元素元素元素通常由三个部分组成元素通常由三个部分组成开始标记开始标记内容内容结束标记结束标记l属性属性用来修饰元素用来修饰元素每个属性都有值每个属性都有值属性放在开始标记中属性放在开始标记中Oracl
15、e开始标记开始标记属性属性结束标记结束标记元素元素HTML元素元素l块级元素块级元素指一些元素可以在浏览器中用一个矩形框(块)来表示,即使不指一些元素可以在浏览器中用一个矩形框(块)来表示,即使不显示任何内容也可以用这样一个空白矩形来作为占位符显示任何内容也可以用这样一个空白矩形来作为占位符如如p、body、div元素等元素等l内联元素内联元素指在文档中插入到块元素中的那部分元素指在文档中插入到块元素中的那部分元素作用:可以控制在块元素内进行如强调、引用、斜体等特殊格式作用:可以控制在块元素内进行如强调、引用、斜体等特殊格式变化变化包括包括em(加强)、(加强)、span(内联元素分组)、(内
16、联元素分组)、sub(下标)、(下标)、sup(上标)等(上标)等编辑编辑HTMLlHTML文档所有的部分都由某种标记包围着,为了版本兼文档所有的部分都由某种标记包围着,为了版本兼容,标记单词最好用小写容,标记单词最好用小写l由由HTML编写的文件以后缀编写的文件以后缀.html或或.htm保存保存以以.htm为扩展名主要是为了和某些操作系统兼容。在一些操作系为扩展名主要是为了和某些操作系统兼容。在一些操作系统中比如统中比如dos对扩展名的位数有限制对扩展名的位数有限制(3位位)lHTML语法的三种表达方式语法的三种表达方式内容内容内容内容HTML基本语法基本语法(1/4)l内容内容-封闭类型
17、标记封闭类型标记大多数标记是封闭类型的,它们成对出现,在内容的前面是一个大多数标记是封闭类型的,它们成对出现,在内容的前面是一个标记,而在内容的后面是另一个标记,第二个标记元素前带有反标记,而在内容的后面是另一个标记,第二个标记元素前带有反斜线,表明结束标记对内容的控制斜线,表明结束标记对内容的控制示例:示例:这是标题这是标题 如果一个应该封闭的标记没有被封闭,则会产生意料不到的错误如果一个应该封闭的标记没有被封闭,则会产生意料不到的错误HTML基本语法基本语法(2/4)l内容内容利用属性可以进一步设置内容某方面的属性利用属性可以进一步设置内容某方面的属性例如:例如:段落一段落一设置了标记设置
18、了标记的的title属性属性一个标记的属性可能不止一个,可以在描述完一个属性后,输入一个标记的属性可能不止一个,可以在描述完一个属性后,输入一个空格,然后继续描述其它属性一个空格,然后继续描述其它属性属性只能出现在开始标记中属性只能出现在开始标记中段落开始标记段落开始标记属性属性参数参数段落结束标记段落结束标记HTML基本语法基本语法(3/4)l(空标记)(空标记)-非封闭类型标记非封闭类型标记最常用的是换行标记最常用的是换行标记如果希望使一行文字换行(但是仍然同上面的文字属于一个段落),如果希望使一行文字换行(但是仍然同上面的文字属于一个段落),则可以在文字要换行的地方添加标记则可以在文字要
19、换行的地方添加标记,例如:,例如:此类型还有此类型还有base,link,meta标记等标记等这是一段完整的段落这是一段完整的段落中间被换行处理中间被换行处理HTML基本语法基本语法(4/4)l标记嵌套标记嵌套标记之间可以相互嵌套,形成更为复杂的语法标记之间可以相互嵌套,形成更为复杂的语法例如:例如:在嵌套标记时需要注意标记的嵌套顺序在嵌套标记时需要注意标记的嵌套顺序例如:例如:这是一段是粗斜体的文本这是一段是粗斜体的文本这是一段是粗斜体的文本这是一段是粗斜体的文本HTML文档的结构文档的结构l一个一个HTML文档可以看成由以下三个部分文档可以看成由以下三个部分构成:构成:版本信息版本信息文档
20、头文档头由由 标识标识 文档主体部分文档主体部分 由由标记标识标记标识典型的典型的HTML文档结构文档结构文件头元素文件头元素l HEAD元素包含了与当前文档相关的信息,如文档的标题、关键元素包含了与当前文档相关的信息,如文档的标题、关键字(如果该文档希望被搜索引擎搜索到,各部分信息很重要)、字(如果该文档希望被搜索引擎搜索到,各部分信息很重要)、以及一些和文档内容无关仅对文档本身进行说明的数据信息以及一些和文档内容无关仅对文档本身进行说明的数据信息文件头元素语法文件头元素语法l开始标记:开始标记:可选可选 l内容:内容:title 标题元素标题元素 base 文档基础目录元素文档基础目录元素
21、 meta 元数据元素元数据元素 script 脚本元素脚本元素 style 内部样式表的样式元素内部样式表的样式元素 link 链接元素链接元素 连接到外部样式表连接到外部样式表l结束标记:结束标记:可选可选标题元素标题元素l元素元素标题元素的内容出现在浏览器顶部标题元素的内容出现在浏览器顶部没有属性没有属性必需出现在必需出现在head元素中且只能有一个标题元素元素中且只能有一个标题元素元数据元素元数据元素l元数据元素元数据元素meta 的意思是的意思是“关于关于”它是关于某个网页的基本信息它是关于某个网页的基本信息搜索引擎对搜索引擎对meta元素中数据进行搜索可以帮助访问者找到该网页元素中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web 工作 原理 HTML 基础知识
限制150内