《第1章Web编程基础知识(精品).ppt》由会员分享,可在线阅读,更多相关《第1章Web编程基础知识(精品).ppt(40页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Web程序设计n n1 1、为什么要学习、为什么要学习WebWeb程序设计程序设计n n2 2、如何学习、如何学习n n3 3、完成练习、完成练习n n4 4、上机环境、上机环境n n5 5、考试、考试n n6 6、作业、作业课程的地位课程的地位n n随着因特网的应用和以页面为载体的网络信息的广泛传播,网络程序设计技术已成为信息技术人员必须掌握的职业技能之一。n nWEB服务、WEB应用、B/S结构的应用将成为主流。课程的任务课程的任务n nWEBWEB程程序序设计技术课程的任务是学生在学习了计算机网络技术、多媒体技术(静态网页设计和图形图像处理技术)、数据库原理及应用等课程的基础上开设的职业
2、技能训练课,通过学习和上机练习使学生基本掌握WEB应用的规划、设计和动态网面制作中对于内容的动态显示与更新技术。课程的基本内容课程的基本内容n n本课程选用ASPASP技术为教学内容。n nASP以其强大的技术力量背景及容易掌握的语言环境迅速占领了市场、获得了众多WEB应用设计人员的青睐。使用教材n nWeb程序设计 吉根林n nWeb程序设计 张念鲁n n网页编程技术与实例 谭浩强本课程的课外学习本课程的课外学习课外学习包括课前预习、课后复习、程序设计。在本课程的教学过程中,要求学生在课后多上机练习。学习本课程的困难何在?学习本课程的困难何在?学习习惯与方法不当网络程序设计的思想看不会听不会
3、按要求上机自己动手制作才能会学习是一个完整的过程学习是一个完整的过程n n课前:预习n n课中:积极的思维n n课后:积极上机制作预习预习 总结总结预习-内容重点(你尚不理解)重点概念 常用对象和方法、属性 典型程序读懂教科书的示例程序Journal(日志)日志)Journal(Journal(学习日志学习日志)是你学习过程的逐日记录是你学习过程的逐日记录(只只能增加、不能减页能增加、不能减页)每天的学习心得每天的学习心得设计制作调试的详细过程设计制作调试的详细过程工作程序和观察到的现象工作程序和观察到的现象关于设计、编程、调试的经验的纪要关于设计、编程、调试的经验的纪要课时安排和成绩评定n
4、n总学时:48学时,期中:讲课36学时,试验12学时。n n完成大型作业,制作完成一个动态网站的建设。n n希望能按时到课、有时请假,3次旷课没有成绩。Web程序设计n n第1章 Web编程基础知识n n第2章 Web程序开发环境n n第3章 脚本语言n n第4章 页面设计n n第5章 ASP程序设计n n第6章 Web数据库程序设计n n第7章 XML的基本技术n n第8章 综合应用实例第第1章章 Web编程基础知识编程基础知识 n n1.1.什么是什么是WebWebWebWebn n2 2 2 2.WebWebWebWeb的工作原理的工作原理n n3.Internet3.Internet网
5、络协网络协议议n n4.IP4.IP地址、域名和地址、域名和URLURLn n5.5.超文本标记语言超文本标记语言HTMLHTMLn n6.6.可扩展标记语言可扩展标记语言XMLXMLn n本章小结本章小结n n本章介绍开发本章介绍开发本章介绍开发本章介绍开发WebWeb程序应该程序应该程序应该程序应该必备的基础知识,包括必备的基础知识,包括必备的基础知识,包括必备的基础知识,包括WebWeb的基本概念和工作原理、的基本概念和工作原理、的基本概念和工作原理、的基本概念和工作原理、InternetInternet网络协议、网络协议、网络协议、网络协议、IPIP地地地地址、域名和统一资源定位器址、
6、域名和统一资源定位器址、域名和统一资源定位器址、域名和统一资源定位器URLURL、超文本标记语言、超文本标记语言、超文本标记语言、超文本标记语言HTMLHTML及可扩展标记语言及可扩展标记语言及可扩展标记语言及可扩展标记语言XMLXML,为在本课程中学习,为在本课程中学习,为在本课程中学习,为在本课程中学习WebWeb程序设计方法和开发技程序设计方法和开发技程序设计方法和开发技程序设计方法和开发技术做好准备。术做好准备。术做好准备。术做好准备。1.1 什么是Web n nWebWeb全称为全称为World Wide Web World Wide Web n nWebWeb是是InternetI
7、nternet提供的一种服务提供的一种服务 n nWebWeb是存储在全世界是存储在全世界InternetInternet计算机中、数量巨大计算机中、数量巨大的文档的集合的文档的集合 n nWebWeb是一种超文本信息系统是一种超文本信息系统 n nWebWeb是图形化的和易于导航的是图形化的和易于导航的 n nWebWeb与平台无关与平台无关 n nWebWeb是分布式的是分布式的 、具有新闻性、动态的、交互的、具有新闻性、动态的、交互的 1.2 Web的工作原理 n nWebWebWebWeb服务器向浏览器提供服务的过程大致可以归纳服务器向浏览器提供服务的过程大致可以归纳服务器向浏览器提供
8、服务的过程大致可以归纳服务器向浏览器提供服务的过程大致可以归纳为以下为以下为以下为以下5 5 5 5个步骤:个步骤:个步骤:个步骤:n n(1 1 1 1)用户打开计算机(客户机),启动浏览器程用户打开计算机(客户机),启动浏览器程用户打开计算机(客户机),启动浏览器程用户打开计算机(客户机),启动浏览器程序(序(序(序(Netscape Navigator,Microsoft Internet Netscape Navigator,Microsoft Internet Netscape Navigator,Microsoft Internet Netscape Navigator,Micro
9、soft Internet ExplorerExplorerExplorerExplorer等),并在浏览器中指定一个等),并在浏览器中指定一个等),并在浏览器中指定一个等),并在浏览器中指定一个URLURLURLURL(Uniform Resource LocatorUniform Resource LocatorUniform Resource LocatorUniform Resource Locator,统一资源定位,统一资源定位,统一资源定位,统一资源定位器),浏览器便向该器),浏览器便向该器),浏览器便向该器),浏览器便向该URLURLURLURL所指向的所指向的所指向的所指向的W
10、ebWebWebWeb服务器发出服务器发出服务器发出服务器发出请求。请求。请求。请求。n n(2 2 2 2)WebWebWebWeb服务器(也称为服务器(也称为服务器(也称为服务器(也称为HTTPHTTPHTTPHTTP服务器)接到浏览服务器)接到浏览服务器)接到浏览服务器)接到浏览器的请求后,把器的请求后,把器的请求后,把器的请求后,把URLURLURLURL转换成页面所在服务器的文件转换成页面所在服务器的文件转换成页面所在服务器的文件转换成页面所在服务器的文件路径名。路径名。路径名。路径名。n n(3 3)如果如果如果如果URLURLURLURL指向的是普通的指向的是普通的指向的是普通的
11、指向的是普通的HTMLHTMLHTMLHTML(Hypertext Markup Hypertext Markup Hypertext Markup Hypertext Markup LanguageLanguageLanguageLanguage,超文本标记语言)文档,超文本标记语言)文档,超文本标记语言)文档,超文本标记语言)文档,WebWebWebWeb服务器将直接把服务器将直接把服务器将直接把服务器将直接把它传送给浏览器。它传送给浏览器。它传送给浏览器。它传送给浏览器。HTMLHTMLHTMLHTML文档中可能包含用文档中可能包含用文档中可能包含用文档中可能包含用JavaJavaJav
12、aJava,JavaScriptJavaScriptJavaScriptJavaScript,ActiveXActiveXActiveXActiveX,VBScriptVBScriptVBScriptVBScript等编写的小应用程序等编写的小应用程序等编写的小应用程序等编写的小应用程序(appletappletappletapplet),服务器也将它们随),服务器也将它们随),服务器也将它们随),服务器也将它们随HTMLHTMLHTMLHTML文档一道传送到浏览文档一道传送到浏览文档一道传送到浏览文档一道传送到浏览器,在浏览器所在的机器上执行。器,在浏览器所在的机器上执行。器,在浏览器所在的
13、机器上执行。器,在浏览器所在的机器上执行。n n图图1-1 1-1 客户机客户机/服务器模型服务器模型n n(4)如果如果HTMLHTML文档中嵌有文档中嵌有ASPASP程序,那么程序,那么WebWeb服务器就运行服务器就运行ASPASP程序,并将结果传送程序,并将结果传送至浏览器。至浏览器。WebWeb服务器运行服务器运行ASPASP程序时还可程序时还可能调用数据库服务器和其他服务器能调用数据库服务器和其他服务器。n n(5)URLURL也可以指向也可以指向VRMLVRML(Virtual Virtual Reality Modeling LanguageReality Modeling L
14、anguage)文档。只要)文档。只要浏览器中配置有浏览器中配置有VRMLVRML插件,或者客户机上插件,或者客户机上已安装已安装VRMLVRML浏览器,就可以接收浏览器,就可以接收WebWeb服务器服务器发送的发送的VRMLVRML文档文档。ASP.NET与ASP的主要区别体现在以下3个方面:n n(1)效率效率 :ASP.NETASP.NET比比ASPASP高很多高很多 n n(2)可重用性可重用性 :ASP.NETASP.NET可以实现代码和可以实现代码和内容的完全分离,使得维护更方便。内容的完全分离,使得维护更方便。n n(3)代码量代码量 :使用:使用ASP.NETASP.NET比使
15、用比使用ASPASP的的代码量要小得多代码量要小得多 1.3 Internet网络协议网络协议 n nInternet是由各种不同类型、不同规是由各种不同类型、不同规模、独立管理和运行的主机或计算机模、独立管理和运行的主机或计算机网络组成的一个全球性特大网络。网络组成的一个全球性特大网络。Internet使用的网络协议是使用的网络协议是TCP/IP协议,凡是连入协议,凡是连入Internet的计算机都的计算机都必须安装和运行必须安装和运行TCP/IP协议软件协议软件。1.3.1 TCP/IP协议协议 n nTCP/IPTCP/IP协议把整个网络分成协议把整个网络分成协议把整个网络分成协议把整个
16、网络分成4 4个层次:应用层、传输层、个层次:应用层、传输层、个层次:应用层、传输层、个层次:应用层、传输层、网络层和物理链路层。它们都建立在硬件基础之上。网络层和物理链路层。它们都建立在硬件基础之上。网络层和物理链路层。它们都建立在硬件基础之上。网络层和物理链路层。它们都建立在硬件基础之上。OSI参考模型TCP/IP参考模型应用层应用层表示层会话层传输层传输层网络层网络层数据链路层物理链路层物理层图图1-2 TCP/IP1-2 TCP/IP参考模型与参考模型与OSIOSI参考模型的对照参考模型的对照 1.3.2 HTTP协议协议n n超文本传输协议超文本传输协议超文本传输协议超文本传输协议H
17、TTPHTTPHTTPHTTP(HyperTextHyperTextHyperTextHyperText Transfer Transfer Transfer Transfer ProtocolProtocolProtocolProtocol)n n其定义的事务处理由以下其定义的事务处理由以下其定义的事务处理由以下其定义的事务处理由以下4 4 4 4个步骤组成:个步骤组成:个步骤组成:个步骤组成:n n(1 1 1 1)客户端与服务器建立连接;客户端与服务器建立连接;客户端与服务器建立连接;客户端与服务器建立连接;n n(2 2 2 2)客户端向服务器提出请求;客户端向服务器提出请求;客户端向
18、服务器提出请求;客户端向服务器提出请求;n n(3 3 3 3)如果请求被接受,则服务器送回响应,在响如果请求被接受,则服务器送回响应,在响如果请求被接受,则服务器送回响应,在响如果请求被接受,则服务器送回响应,在响应中包括状态码和所需的文件;应中包括状态码和所需的文件;应中包括状态码和所需的文件;应中包括状态码和所需的文件;n n(4 4 4 4)客户端和服务器断开连接。客户端和服务器断开连接。客户端和服务器断开连接。客户端和服务器断开连接。1.3.3 远程登录协议远程登录协议Telnetn nTelnetTelnet是关于远程登录的一个协议。是关于远程登录的一个协议。n n用户可以通过用用
19、户可以通过用TelnetTelnet连入某个主机连入某个主机 ,成,成为该主机的终端而访问各种所需的信息,为该主机的终端而访问各种所需的信息,或运行远程主机上的程序来求解各种复杂或运行远程主机上的程序来求解各种复杂的问题的问题n n还可以利用还可以利用TelnetTelnet连到连到InternetInternet上的种种上的种种服务器,如服务器,如ArchieArchie、GopherGopher、WaisWais、WWWWWW以以及其它服务器,比如某图书馆的资料文献及其它服务器,比如某图书馆的资料文献服务器等等服务器等等 1.3.4 文件传输协议文件传输协议FTP n nFTP既是一种文件
20、传输协议,也是一种服既是一种文件传输协议,也是一种服务。务。n n能使能使Internet上两台主机间互传(拷贝)上两台主机间互传(拷贝)文件文件 n nFTP服务器服务器 匿名匿名匿名匿名FTPFTP服务器;服务器;服务器;服务器;用户名和口令登录连接、拷贝文件用户名和口令登录连接、拷贝文件用户名和口令登录连接、拷贝文件用户名和口令登录连接、拷贝文件1.4 IP地址、域名和地址、域名和URL1.4.1 1.4.1 IPIP地址地址地址地址 n nIP地址是识别Internet网络中的主机及网络设备的唯一标识 n n表示:网络地址+主机地址,长度为4个字节,由3个用“.”分隔的十进制数组成,每
21、个数不大于255,如210.29.135.122 n nA类:用于规模很大主机数目很多的网络 n nB类:B类地址用于中型到大型的网络 n nC类:C类地址用于小型本地网络(LAN)1.4.2 域名域名n nIPIPIPIP地址地址地址地址是连网计算机的地址标识是连网计算机的地址标识是连网计算机的地址标识是连网计算机的地址标识n nDNSDNSDNSDNS :域名服务系统,允许为主机分配字符名称,域名服务系统,允许为主机分配字符名称,域名服务系统,允许为主机分配字符名称,域名服务系统,允许为主机分配字符名称,即域名。并实现域名与即域名。并实现域名与即域名。并实现域名与即域名。并实现域名与IPI
22、PIPIP地址的转换地址的转换地址的转换地址的转换 n n7 7 7 7个组织模式的顶级域名分配如下个组织模式的顶级域名分配如下个组织模式的顶级域名分配如下个组织模式的顶级域名分配如下:comcom 商业组织商业组织商业组织商业组织 eduedu教育机构教育机构教育机构教育机构 govgov政府部门政府部门政府部门政府部门 milmil军事部门军事部门军事部门军事部门 netnet网络中心网络中心网络中心网络中心 orgorg上述以外的组织上述以外的组织上述以外的组织上述以外的组织 intint国际组织国际组织国际组织国际组织 1.4.3 统一资源定位器统一资源定位器URLn nURLURLU
23、RLURL(Uniform Resource LocatorUniform Resource LocatorUniform Resource LocatorUniform Resource Locator)就是用来确定)就是用来确定)就是用来确定)就是用来确定某信息位置的方法某信息位置的方法某信息位置的方法某信息位置的方法 n n格式格式格式格式 :/n nURLURL的例子的例子的例子的例子 :http:/http:/ http:/http:/www.whitehouse.govwww.whitehouse.gov telnet:/:70telnet:/:70 ftp:/ftp.w3.org
24、/pub/www/docftp:/ftp.w3.org/pub/www/doc gopher:/gopher:/ news:news:comp.sys.novellcomp.sys.novell wais:/wais:/ 超文本标记语言超文本标记语言HTML n nHTMLHTML是一种简单、通用的标记语言,可以是一种简单、通用的标记语言,可以用其制作包容图像、文字、声音等精彩内用其制作包容图像、文字、声音等精彩内容的网页容的网页 n n标记:字符和数据的语法结构通过标记来标记:字符和数据的语法结构通过标记来表示;是表示;是HTMLHTML语言的标签符号和用标签符语言的标签符号和用标签符号构成
25、的各种元素的总称。号构成的各种元素的总称。n n 标签:是描述性的标记,用一对标签:是描述性的标记,用一对中间包中间包含若干字符表示,通常成对出现,前一个含若干字符表示,通常成对出现,前一个是起始标签,后一个为结束标签是起始标签,后一个为结束标签 1.5.1 HTML文档的基本构成文档的基本构成 n n基本基本基本基本HTMLHTML页面以页面以页面以页面以标签开始,以标签开始,以标签开始,以标签开始,以结束。在它结束。在它结束。在它结束。在它们之间,就是们之间,就是们之间,就是们之间,就是HEADHEAD和和和和BODYBODY。n nBODYBODY部分是网页的主体,内容均会反映在页面上,
26、用部分是网页的主体,内容均会反映在页面上,用部分是网页的主体,内容均会反映在页面上,用部分是网页的主体,内容均会反映在页面上,用标签来界定,其内容的定义和组织是通过标签来界定,其内容的定义和组织是通过标签来界定,其内容的定义和组织是通过标签来界定,其内容的定义和组织是通过各类标签实现的。其形式如下:各类标签实现的。其形式如下:各类标签实现的。其形式如下:各类标签实现的。其形式如下:/2 /1 其中,属性是为标签实现某种功能而提供的一些具体参数,用属性值来其中,属性是为标签实现某种功能而提供的一些具体参数,用属性值来其中,属性是为标签实现某种功能而提供的一些具体参数,用属性值来其中,属性是为标签
27、实现某种功能而提供的一些具体参数,用属性值来定义。定义。定义。定义。HTMLHTML语言规定,属性写在标签名的后面语言规定,属性写在标签名的后面语言规定,属性写在标签名的后面语言规定,属性写在标签名的后面 n n【例例例例1-11-1】下列下列下列下列HTMLHTML代码(代码(代码(代码(ch1-1.htmlch1-1.html)显示如图)显示如图)显示如图)显示如图1-31-3所示的简单页面。所示的简单页面。所示的简单页面。所示的简单页面。An Example.An Example.;Hello!This is an example!Hello!This is an example!图图1
28、-3 1-3 例例1-11-1浏览器显示结果浏览器显示结果查看实际效果1.5.2 用用HTML语言制作网页语言制作网页 I.I.为网页加入标题为网页加入标题为网页加入标题为网页加入标题:网页标题总是加在网页标题总是加在网页标题总是加在网页标题总是加在HEADHEAD部分,浏览该网页时它会出部分,浏览该网页时它会出部分,浏览该网页时它会出部分,浏览该网页时它会出现在浏览器窗口的标题栏中。表示标题的语法如下现在浏览器窗口的标题栏中。表示标题的语法如下现在浏览器窗口的标题栏中。表示标题的语法如下现在浏览器窗口的标题栏中。表示标题的语法如下:标题字符串标题字符串 II.II.在网页中显示文本信息在网页
29、中显示文本信息在网页中显示文本信息在网页中显示文本信息 :任何需要在网页中显示的文本串都可直接嵌入任何需要在网页中显示的文本串都可直接嵌入任何需要在网页中显示的文本串都可直接嵌入任何需要在网页中显示的文本串都可直接嵌入BODYBODY中中中中【例例例例1-21-2】下列下列下列下列HTMLHTML代码(代码(代码(代码(ch1-2.htmlch1-2.html)可在浏览器中显示如图)可在浏览器中显示如图)可在浏览器中显示如图)可在浏览器中显示如图1-41-4所示的不所示的不所示的不所示的不同格式的文本同格式的文本同格式的文本同格式的文本Display Text Display Text Thi
30、s first paragraph!This first paragraph!This second paragraph!This second paragraph!This is heading 1!This is heading 1!This is heading 6!This is heading 6!This is first item This is first item This is second item This is second item wwwwwwwww stands for world wide webwww stands for world wide web查看实
31、际效果III.III.III.III.在网页中加入超链接在网页中加入超链接网页中的超链接,它将引导浏览用户定位网页中的超链接,它将引导浏览用户定位到到URLURL地址代表的本地或远程的其他文地址代表的本地或远程的其他文档,也可以是本地文档的某个命名位置。档,也可以是本地文档的某个命名位置。在网页中定义超链接可以采用如下锚点格在网页中定义超链接可以采用如下锚点格式:式:超链接提示 IV.IV.在网页中插入图片在网页中插入图片 在在在在HTMLHTML文档中流行两种图像文件格式:文档中流行两种图像文件格式:文档中流行两种图像文件格式:文档中流行两种图像文件格式:jpegjpeg和和和和gifgif
32、 gifgif图像颜色数是图像颜色数是图像颜色数是图像颜色数是8 8位,可支持位,可支持位,可支持位,可支持256256种颜色,大部分图形显示器均支持显种颜色,大部分图形显示器均支持显种颜色,大部分图形显示器均支持显种颜色,大部分图形显示器均支持显示示示示gifgif文件。文件。文件。文件。jpegjpeg图像颜色数是图像颜色数是图像颜色数是图像颜色数是2424位,支持位,支持位,支持位,支持16.710616.7106种颜色,适用于照片质量的种颜色,适用于照片质量的种颜色,适用于照片质量的种颜色,适用于照片质量的图像,但其显示速度较慢图像,但其显示速度较慢图像,但其显示速度较慢图像,但其显示
33、速度较慢(1 1)图片的插入。)图片的插入。)图片的插入。)图片的插入。标签用于在网页中插入图片,如:标签用于在网页中插入图片,如:标签用于在网页中插入图片,如:标签用于在网页中插入图片,如:IMG ALT=“(2 2)建立图片链接)建立图片链接)建立图片链接)建立图片链接。在在在在和和和和之间嵌入之间嵌入之间嵌入之间嵌入标签便可实现,标签便可实现,标签便可实现,标签便可实现,如如如如:A HREF=./departments/IMG ALT=“V.V.网页中表的定义和应用网页中表的定义和应用网页中表的定义和应用网页中表的定义和应用 表格是最常见的文档形式,在表格是最常见的文档形式,在表格是最
34、常见的文档形式,在表格是最常见的文档形式,在HTMLHTML文档中,表格的使用不只是信息的文档中,表格的使用不只是信息的文档中,表格的使用不只是信息的文档中,表格的使用不只是信息的一种表现形式,还常用在页面信息单元的定位和布局上,使网页版面美一种表现形式,还常用在页面信息单元的定位和布局上,使网页版面美一种表现形式,还常用在页面信息单元的定位和布局上,使网页版面美一种表现形式,还常用在页面信息单元的定位和布局上,使网页版面美观而有序观而有序观而有序观而有序 。1.1.表的定义表的定义:用来界定一张表用来界定一张表用来界定一张表用来界定一张表 定义表的一行定义表的一行定义表的一行定义表的一行 定
35、义表头定义表头定义表头定义表头 定义单元格定义单元格定义单元格定义单元格在网页中插入表格需要合理使用上述标签。首先要加入在网页中插入表格需要合理使用上述标签。首先要加入在网页中插入表格需要合理使用上述标签。首先要加入在网页中插入表格需要合理使用上述标签。首先要加入标标标标签,然后用签,然后用签,然后用签,然后用逐行定义表的行数,有一个逐行定义表的行数,有一个逐行定义表的行数,有一个逐行定义表的行数,有一个就有一行;在每个就有一行;在每个就有一行;在每个就有一行;在每个之后要定义表的单元格,单元格可以是表头,也可以是表的数之后要定义表的单元格,单元格可以是表头,也可以是表的数之后要定义表的单元格
36、,单元格可以是表头,也可以是表的数之后要定义表的单元格,单元格可以是表头,也可以是表的数据,分别采用据,分别采用据,分别采用据,分别采用,。若干。若干。若干。若干就定义了该行的若干单元就定义了该行的若干单元就定义了该行的若干单元就定义了该行的若干单元格。格。格。格。【例例例例1-31-3】下列下列下列下列HTMLHTML语句(语句(语句(语句(ch1-3.htmlch1-3.html)定义一张表结构,)定义一张表结构,)定义一张表结构,)定义一张表结构,它在浏览器中的显示如图它在浏览器中的显示如图它在浏览器中的显示如图它在浏览器中的显示如图1-51-5所示。所示。所示。所示。This is a
37、 table This is a tableTable border=1 align=center id Math id Math EnglishEnglish9950186 9950186 90909950292 9950292 8383查看实际效果2.2.表的应用表的应用表的应用表的应用 对版面布局非常有用的表格标签对版面布局非常有用的表格标签对版面布局非常有用的表格标签对版面布局非常有用的表格标签的主要属性有的主要属性有的主要属性有的主要属性有:align=align=left|center|rightleft|center|right 表的对齐方式表的对齐方式width=width=像
38、素点像素点|百分比值百分比值%表的宽度表的宽度border=border=像素点像素点 表边框粗细表边框粗细cellspacingcellspacing=像素点像素点 表中单元格间的间隔宽度表中单元格间的间隔宽度cellpaddingcellpadding=像素点像素点 表中单元格边界与内容的间隔距离表中单元格边界与内容的间隔距离有关单元格标签有关单元格标签有关单元格标签有关单元格标签的主要属性有的主要属性有的主要属性有的主要属性有:align=align=left|center|rightleft|center|right 单元格内容的水平对齐方式单元格内容的水平对齐方式valignvali
39、gn=top|middle|bottom|baselinetop|middle|bottom|baseline 单元格内容的垂直对齐方式单元格内容的垂直对齐方式rowspanrowspan=n=n本单元格占本单元格占n n行行colspancolspan=n=n 本单元格占本单元格占n n列列nowrapnowrap自动换行属性自动换行属性VI.VI.使用框架(使用框架(Frame)分割窗口)分割窗口 其基本结构如下其基本结构如下:Frameset Cols=将浏览器水平分割成若干框架将浏览器水平分割成若干框架将浏览器水平分割成若干框架将浏览器水平分割成若干框架Frame 1 定义在第定义在第
40、定义在第定义在第1 1个框架中显示的文档个框架中显示的文档个框架中显示的文档个框架中显示的文档Frame 2 定义在第定义在第定义在第定义在第2 2个框架中显示的文档个框架中显示的文档个框架中显示的文档个框架中显示的文档VII.VII.VII.VII.网页中的注释标签网页中的注释标签 生成注释。生成注释。注释标签的功能是起注释作用,它在注释标签的功能是起注释作用,它在HTMLHTML文件中文件中生成一个空格,容纳不在页面上出现的内容生成一个空格,容纳不在页面上出现的内容。1.6 可扩展标记语言可扩展标记语言XMLn n可扩展标记语言可扩展标记语言可扩展标记语言可扩展标记语言XMLXML(eXt
41、ensibleMarkupeXtensibleMarkup LanguageLanguage)是是是是W3CW3CW3CW3C组织于组织于组织于组织于1998199819981998年年年年2 2 2 2月发布的标准月发布的标准月发布的标准月发布的标准。n nXMLXMLXMLXML专门用来描述文本的结构专门用来描述文本的结构专门用来描述文本的结构专门用来描述文本的结构 n nHTMLHTMLHTMLHTML用于描述如何显示文本用于描述如何显示文本用于描述如何显示文本用于描述如何显示文本 n nXMLXMLXMLXML并没有一套固定的标记并没有一套固定的标记并没有一套固定的标记并没有一套固定的
42、标记【例例例例1-41-4】根据下列文档(根据下列文档(根据下列文档(根据下列文档(ch1-4.htmlch1-4.html),比较),比较),比较),比较XMLXML文档和文档和文档和文档和HTM LHTM L文档的区别文档的区别文档的区别文档的区别 Here we have some textHere we have some text This is a heading This is a heading This bit is normal textThis bit is normal text This is some bold text This is some bold text
43、 And finally some more normal And finally some more normal texttext查看实际效果本本 章章 小小 结结n nWebWeb是一种基于客户机是一种基于客户机是一种基于客户机是一种基于客户机/服务器、采用服务器、采用服务器、采用服务器、采用InternetInternet网络协议的体系结构,是一种基于网络协议的体系结构,是一种基于网络协议的体系结构,是一种基于网络协议的体系结构,是一种基于InternetInternet的超文本信息系统的超文本信息系统的超文本信息系统的超文本信息系统 n nInternetInternet是由各种不同
44、类型、不同规模、独立是由各种不同类型、不同规模、独立是由各种不同类型、不同规模、独立是由各种不同类型、不同规模、独立管理和运行的主机或计算机网络组成的一个全球管理和运行的主机或计算机网络组成的一个全球管理和运行的主机或计算机网络组成的一个全球管理和运行的主机或计算机网络组成的一个全球性特大网络性特大网络性特大网络性特大网络n n IPIP地址是识别地址是识别地址是识别地址是识别InternetInternet中主机及网络设备的惟中主机及网络设备的惟中主机及网络设备的惟中主机及网络设备的惟一标识一标识一标识一标识 n n网页是用网页是用网页是用网页是用HTMLHTML或或或或XMLXML语言编制的文档文件,由语言编制的文档文件,由语言编制的文档文件,由语言编制的文档文件,由浏览器解释并显示在用户浏览器的窗口中浏览器解释并显示在用户浏览器的窗口中浏览器解释并显示在用户浏览器的窗口中浏览器解释并显示在用户浏览器的窗口中