JAVAWEB网页设计课件之第二章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《JAVAWEB网页设计课件之第二章.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVAWEB 网页 设计 课件 第二
- 资源描述:
-
1、Date:2022年5月15日星期日1Web系统开发技术Date:2022年5月15日星期日2第第2章章 复习复习描述手工建立描述手工建立Web应用的过程应用的过程描述通过描述通过MyEclipse建立建立Web应用的过程应用的过程Date:2022年5月15日星期日3第第3章章 静态网页开发技术静态网页开发技术3.1 背景知识背景知识3.2 HTML3.2.1 HTML基础基础3.2.2 常用标记常用标记3.2.3 表格表格3.2.4 表单及常用控件表单及常用控件3.3 JavaScript3.4 CSSDate:2022年5月15日星期日43.1 背景知识背景知识Date:2022年5月1
2、5日星期日5HTTP协议的工作过程协议的工作过程四个过程:建立连接、发送请求、发送响应、关闭连四个过程:建立连接、发送请求、发送响应、关闭连接接建立连接建立连接:通过申请套接字(:通过申请套接字(Scoket),客户打开一个套接),客户打开一个套接字,并将自己绑定到该端口上。字,并将自己绑定到该端口上。发送请求发送请求:打开一个连接后,客户机将请求发送到服务器指:打开一个连接后,客户机将请求发送到服务器指定的端口,并完成提出请求动作。定的端口,并完成提出请求动作。发送响应发送响应:服务器在处理完用户的请求以后,要想客户机发:服务器在处理完用户的请求以后,要想客户机发送相应信息。送相应信息。关闭
3、连接关闭连接:通信双方通过关闭套接字的办法关闭连接:通信双方通过关闭套接字的办法关闭连接Date:2022年5月15日星期日6统一资源定位符(统一资源定位符(URL)实例实例:http:/:80/cs/news.htmlURL的构成:的构成:http:/ 代表超文本传输协议,通知服务器显示代表超文本传输协议,通知服务器显示Web页面页面WWW Web服务器的主机名服务器的主机名,Web服务器所在的域名服务器所在的域名:80,端口号,默认为端口号,默认为80CS 服务器上的子目录服务器上的子目录news.html文件夹中的一个文件夹中的一个html文件文件Date:2022年5月15日星期日73
4、.2 HTMLDate:2022年5月15日星期日83.2.1 HTML基础基础Date:2022年5月15日星期日9HTML基础基础超文本标记语言超文本标记语言HTML源于标准通用化标记语言源于标准通用化标记语言SGML(Standard General Markup Language)是)是SGML的子集的子集(XML同样也是其子集),由同样也是其子集),由Web的发明者的发明者Tim和和Daniel于于1990年创立。年创立。HTML是一门标记型语言,只要记住各个标记的用法即是一门标记型语言,只要记住各个标记的用法即可可可以用任何文本编辑器来编写可以用任何文本编辑器来编写HTML页面,只
5、要将创建页面,只要将创建的页面保存为的页面保存为html或或htm即可。即可。在客户端浏览器可以查看所编写的源代码。在客户端浏览器可以查看所编写的源代码。Date:2022年5月15日星期日10HTML语言简介语言简介HTML的基本语法的基本语法HTML文件由标记和文本组成,格式为:文件由标记和文本组成,格式为:在浏览器中显示的文本在浏览器中显示的文本标记名和标记名和“”之间不能有空格之间不能有空格属性通过属性控制各种输出效果,格式为:属性通过属性控制各种输出效果,格式为:受到属性影响的文本受到属性影响的文本例如:例如:属性示例属性示例属性之间没有顺序,且只能加于起始标记中。属性之间没有顺序,
6、且只能加于起始标记中。Date:2022年5月15日星期日11HTML语言简介语言简介标记可以分为单标记和双标记两种:标记可以分为单标记和双标记两种:单标记单独使用,如:单标记单独使用,如:双标记成对使用,如:双标记成对使用,如:对于同一段文本,可以使用多个嵌套标记来共同作用,产生对于同一段文本,可以使用多个嵌套标记来共同作用,产生一定的效果,但需要注意标记出现的顺序。一定的效果,但需要注意标记出现的顺序。网页标题网页标题网页标题网页标题 (错误)(错误)HTML语言不区分大小写语言不区分大小写Date:2022年5月15日星期日12HTML注释注释HTML注释注释HTML的注释标记为的注释标
7、记为“”和和“”可以插入到可以插入到HTML文本文本的任何地方。的任何地方。例如:例如:HTML或或JSP文件中文件中HTML注释将发送到客户端浏览器,但不注释将发送到客户端浏览器,但不显示。显示。这与后面将要讲解的这与后面将要讲解的JSP注释不同:注释不同:JSP注释的内容不会发注释的内容不会发送到客户端,但在注释出现的位置出现一个空行。送到客户端,但在注释出现的位置出现一个空行。Date:2022年5月15日星期日13HTML文件的基本结构文件的基本结构HTML文件的基本结构文件的基本结构HTML文件以文件以开头,以开头,以结束结束HTML文件包括头部文件包括头部和主体和主体两个部分两个部
8、分基本结构为:基本结构为:网页标题例例html_1.htmlHeadHead的内容可以是标题和元信息的内容可以是标题和元信息(网页关键字、文本文件地址、(网页关键字、文本文件地址、创作信息等网页信息说明)创作信息等网页信息说明)Date:2022年5月15日星期日14HTML文件的基本结构文件的基本结构HMTL文件标题标记文件标题标记 网页标题网页标题标记是可选的,可以没有标记是可选的,可以没有标记,而单独使用标记,而单独使用标记标记HTML的标记不可以直接出现在要显示的内容中,如果的标记不可以直接出现在要显示的内容中,如果需要显示则必须使用相应的转义符代替:需要显示则必须使用相应的转义符代替
9、:例例html_2.htmDate:2022年5月15日星期日15HTML文件的基本结构文件的基本结构HTML文件的主体标记文件的主体标记 主题内容主题内容background设置网页的背景图像设置网页的背景图像bgcolor 设置网页的北京颜色设置网页的北京颜色text 设置文本的字体颜色设置文本的字体颜色注:注:HTML颜色的取值可以用颜色的取值可以用英文单词英文单词或以或以引导的十六进制代码引导的十六进制代码表表示,颜色代码由六个数字组成,即示,颜色代码由六个数字组成,即#RRGGBB,每一位都是一位十六进每一位都是一位十六进制的数字,从制的数字,从0F,可以产生,可以产生1677万多种
10、颜色。万多种颜色。也是一个可选标记也是一个可选标记例例body.bgcolor.html和和body.text.htmlDate:2022年5月15日星期日163.2.2 常用标记常用标记Date:2022年5月15日星期日17文字格式标记文字格式标记文字格式标记文字格式标记设置标题设置标题标题内容标题内容属性属性align,用来设置标题在页面中的对其方式:用来设置标题在页面中的对其方式:left(左对齐,默认左对齐,默认)、center(居中)、(居中)、right(右对齐)(右对齐)属性属性n,用来指定标题的大小,可以取用来指定标题的大小,可以取16的整数,取的整数,取1时字体最大,时字体
11、最大,取取6时字体最小时字体最小标记显示宋体字标记显示宋体字标记会自动在标题后加入一个空行,不必再使标记会自动在标题后加入一个空行,不必再使用用标记再加入空行。标记再加入空行。在一个标题中无法使用不同大小的字体在一个标题中无法使用不同大小的字体例例hn.htmDate:2022年5月15日星期日18文字格式标记文字格式标记设置字体设置字体标记可以用来设置文字的字体,颜色以及字号。标记可以用来设置文字的字体,颜色以及字号。face属性,用来设置文字的字体,可能的取值为宋体、黑体、属性,用来设置文字的字体,可能的取值为宋体、黑体、隶书等等,但需要注意除非客户端支持这些字体,否则无法隶书等等,但需要
12、注意除非客户端支持这些字体,否则无法显示期望的效果。显示期望的效果。Size属性,用来设置文字的大小,数字的取值范围从属性,用来设置文字的大小,数字的取值范围从17,取取1时最小,取时最小,取7时最大。时最大。Color属性,用来设置文字的颜色,颜色的取值遵从前面所讲属性,用来设置文字的颜色,颜色的取值遵从前面所讲的规范。的规范。例例font.size.htmlDate:2022年5月15日星期日19文字格式标记文字格式标记设置字体的颜色设置字体的颜色利用利用标记中标记中text属性,可以设定整个网页的颜色属性,可以设定整个网页的颜色利用利用标记中的标记中的color属性,可以设定段落、短语或
13、字词属性,可以设定段落、短语或字词的颜色的颜色和和设置字体颜色时的优先级设置字体颜色时的优先级当当和和同时设定字体的颜色时,同时设定字体的颜色时,设置的字体颜设置的字体颜色优先。色优先。例例font.color.htmlDate:2022年5月15日星期日20文字格式化标记文字格式化标记其他字体标记其他字体标记设置字型,即文字的风格,如加粗、斜体、带下划线、上标、设置字型,即文字的风格,如加粗、斜体、带下划线、上标、下标等等下标等等.例例font.other.html.Date:2022年5月15日星期日21文字版面标记文字版面标记文字版面标记文字版面标记通过文字版面标记可以设置换行、文字分段
14、、对齐等等。通过文字版面标记可以设置换行、文字分段、对齐等等。换行标记换行标记强制换行标记强制换行标记,放到一行的末尾,可使后面的问题,放到一行的末尾,可使后面的问题换到下一行,而有不会在行与行之间留下空行。其格式换到下一行,而有不会在行与行之间留下空行。其格式为:为: 前一行要显示文字前一行要显示文字需要换行显示的文字需要换行显示的文字强制不换行标记强制不换行标记,使某些文字不因过长而分两,使某些文字不因过长而分两行显示,行显示,对于数学格式等特殊文本的显示非常有作用。对于数学格式等特殊文本的显示非常有作用。格式为:格式为:需要在同一行中显示的问题需要在同一行中显示的问题Date:2022年
15、5月15日星期日22文字版面标记文字版面标记段落标记段落标记强制段落标记强制段落标记,放在一段文字的开头或者末尾,定义一个放在一段文字的开头或者末尾,定义一个新段落的开始,不但能使后面的文字进行换行,而且还能在新段落的开始,不但能使后面的文字进行换行,而且还能在两段之间留一空行。格式为:两段之间留一空行。格式为: 前一段落前一段落后一段落后一段落标记可以看作是强制换行标记标记可以看作是强制换行标记和一个空行和一个空行非换行空格符号,非换行空格符号,“nbsp”当在编辑当在编辑html文件需要输入多个空格时,浏览器对这些标记进行文件需要输入多个空格时,浏览器对这些标记进行解析时,只会保留一个空格
16、。但使用该标记可以实现段首空两行的解析时,只会保留一个空格。但使用该标记可以实现段首空两行的效果。效果。例例br.p.htmlDate:2022年5月15日星期日23文字版面标记文字版面标记对齐标记对齐标记设置段落标记,格式为:设置段落标记,格式为: 要显示的文字要显示的文字属性属性align用来设置段落的对齐方式,可以为用来设置段落的对齐方式,可以为left、center、或、或right。默认值为默认值为left。原来是个双标记,但从原来是个双标记,但从html 2.0开始变为单标记,当然也可以开始变为单标记,当然也可以加上结束标记来控制效果产生的范围。加上结束标记来控制效果产生的范围。居
17、中标记,居中标记,确保标记中间的内容确保标记中间的内容居中居中显示,作用相当于:显示,作用相当于:要显示的内容要显示的内容其格式为:其格式为:需要居中显示的内容需要居中显示的内容p.htmlDate:2022年5月15日星期日24文字版面格式文字版面格式显示预排版格式显示预排版格式用于保留在编辑环境中已经排好的段落格式,其中可能包括用于保留在编辑环境中已经排好的段落格式,其中可能包括一些一些html标记所不能控制的符号,如回车、多个空格等等标记所不能控制的符号,如回车、多个空格等等例例pre.html分区显示标记分区显示标记 文本或者图象文本或者图象作用:设定字图表格的显示位置,当在很多段落中
18、设置对其作用:设定字图表格的显示位置,当在很多段落中设置对其方式的时候,常采用方式的时候,常采用标记,应用于样式表时非标记,应用于样式表时非常有用。常有用。例例 div.htmlDate:2022年5月15日星期日25图像标记图像标记图像标记图像标记向网页中加入图片,通常使用向网页中加入图片,通常使用gif或或jpeg格式格式还可以设置图像的替代文本、布局等属性还可以设置图像的替代文本、布局等属性其格式为:其格式为:Date:2022年5月15日星期日26图像标记图像标记设置图像和文本之间的关系设置图像和文本之间的关系可以设置图文混排版面,如其间的空白,图文的对齐,文本可以设置图文混排版面,如
19、其间的空白,图文的对齐,文本环绕图形等等。有一下几种常见用法:环绕图形等等。有一下几种常见用法: 设置图像与文本之间的空白设置图像与文本之间的空白,使页面看起来不至于过分紧凑。,使页面看起来不至于过分紧凑。标记的标记的和和属性可以实现此功能。其格式属性可以实现此功能。其格式为:为: 文本和图形在垂直方向的对齐文本和图形在垂直方向的对齐。利用。利用的的align属性可以设定属性可以设定他们在垂直方向的对齐。其格式为:他们在垂直方向的对齐。其格式为:文本文本文本文本其中其中Align的可能取值为:的可能取值为: top:文本与图像的顶部对齐:文本与图像的顶部对齐 middle:文本与图像的中央对齐
20、:文本与图像的中央对齐 bottom:文本与图像的底部对齐:文本与图像的底部对齐Date:2022年5月15日星期日27超文本链接标记超文本链接标记超文本连接标记超文本连接标记这种标记也称为锚点,通过一个单词、一句话或者图片等,这种标记也称为锚点,通过一个单词、一句话或者图片等,实现一个页面到另外一个页面的跳转。实现一个页面到另外一个页面的跳转。具有以上特点的词、句、或图片就称为锚点,可以利用具有以上特点的词、句、或图片就称为锚点,可以利用标记中相应的属性来设置颜色。标记中相应的属性来设置颜色。超文本连接标记的格式为:超文本连接标记的格式为: a href=“”|name=“” target=
21、“_blank|_self|_parent|_top”Href,取值为一个,取值为一个URL,是目标资源的地址,是目标资源的地址Name,参考点,不能和,参考点,不能和href同时使用,指的是本文档内的一个字同时使用,指的是本文档内的一个字符串。符串。Target,指定如何打开目标页面,指定如何打开目标页面.例例href.html,演示超级连接的使用。演示超级连接的使用。Date:2022年5月15日星期日28超文本链接标记超文本链接标记创建指向邮件地址的超链创建指向邮件地址的超链需要在需要在href属性的取值中加入属性的取值中加入mailto:,其格式为:其格式为:热点文本热点文本例如,邮件
22、地址为例如,邮件地址为,建立如下连接:建立如下连接:联系联系Date:2022年5月15日星期日29多媒体标记多媒体标记设置音频设置音频加入背景音乐加入背景音乐使用使用标记能够在页面中加入背景音乐,格式为标记能够在页面中加入背景音乐,格式为:当当autostart取值为取值为true时,声音文件传输完毕后自动播放。时,声音文件传输完毕后自动播放。当当loop等于等于-1或或INFINITE时,声音一直播放,直到用户关闭时,声音一直播放,直到用户关闭该网页。该网页。Date:2022年5月15日星期日30插入多媒体文件插入多媒体文件loop的值为的值为true,则循环播放。,则循环播放。Date
23、:2022年5月15日星期日31课堂练习课堂练习创建网页文件创建网页文件test.html,要求整个网页的背景颜色为,要求整个网页的背景颜色为淡黄色,文本颜色为红色。以二级标题,黑体字居中淡黄色,文本颜色为红色。以二级标题,黑体字居中显示显示“HTML字体练习字体练习”,以,以“隶书,加粗,斜体,蓝隶书,加粗,斜体,蓝色,字号为色,字号为5”显示你的班级姓名学号,换行,设置超显示你的班级姓名学号,换行,设置超级链接级链接“校园网校园网”,地址为,地址为。Date:2022年5月15日星期日323.2.3 表格表格Date:2022年5月15日星期日33创建表格创建表格创建表格创建表格创建简单的
24、表格(仅定义行和列)创建简单的表格(仅定义行和列)-表格标记,双标记,表格的整体外观由表格标记,双标记,表格的整体外观由标记的属性决定标记的属性决定 - 表行标记,单标记,表示表格中新的一行的开始;表行标记,单标记,表示表格中新的一行的开始; - 表头标记,双标记,表头标记,双标记,标记的文字按照粗体字显示标记的文字按照粗体字显示 - 表项表项(定义表格的具体数据定义表格的具体数据) ,数据的内容放在,数据的内容放在标记之间。标记之间。表格的一般形式为:表格的一般形式为: 第一列表头第一列表头 第二列表头第二列表头 第一行第一列第一行第一列第一行第二列第一行第二列 第二行第一列第二行第一列第二
25、行第二列第二行第二列 属性名及取值参见下表:属性名及取值参见下表:Date:2022年5月15日星期日34标记的主要属性标记的主要属性属性名称属性名称属性值属性值功能功能BORDERSize设置表格边框的粗细,其取值为正数,单设置表格边框的粗细,其取值为正数,单位是象素,省略则不带边框。位是象素,省略则不带边框。WIDTHSize设置表格宽度,取值为象素数或者百分比设置表格宽度,取值为象素数或者百分比HEIGHTSize设置表格高度,设置表格高度, 取值为象素数或者百分比取值为象素数或者百分比CELLSPACINGSize单元格的边距,指的是字与单元格边框的单元格的边距,指的是字与单元格边框的
展开阅读全文