【教学课件】第二部分HTML语言.ppt

上传人:wuy****n92 文档编号:79011378 上传时间:2023-03-19 格式:PPT 页数:93 大小:962KB
返回 下载 相关 举报
【教学课件】第二部分HTML语言.ppt_第1页
第1页 / 共93页
【教学课件】第二部分HTML语言.ppt_第2页
第2页 / 共93页
点击查看更多>>
资源描述

《【教学课件】第二部分HTML语言.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第二部分HTML语言.ppt(93页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、四川师范大学计算机科学学院第2部分 HTML语言四川师范大学计算机科学学院教学要求掌握HTML基本构成,能基本看懂一个网页的源文件;掌握样式表的构成及使用原理;了解样式表的基本属性。四川师范大学计算机科学学院2.1HTML文档的基本构成 支持HTTP的浏览器均为图形用户界面(GUI),HTML文档的基本结构据此而确立。GUI通常由标题栏和窗口作为其最基本的构成,对应于HTML文档中的头部分“HEAD”和文档主体部分“BODY”。HTML的基本结构如下:基本HTML页面以标签开始,以结束。四川师范大学计算机科学学院2.2.1文档头标记 1.HTML标记标记 HTML标记表示文档内容的开始和结束标

2、记,是开始标记,是结束标记,其他所有HTML代码都位于这两个标记之间。2.2.首部标记首部标记 :指定网页的标题 :定义文档内容样式表 :插入脚本语言程序 :描述网页信息 :注释内容 这些信息首先向浏览器提供,但不作为文档内容提交。3.3.标题栏标记标题栏标记 在浏览器标题栏中显示的文本。通常,Web搜索工具用它作为索引。四川师范大学计算机科学学院2.2.1文档头标记4.描述标记描述标记 描述文档属性参数。常用属性 NAME=META名字(description,keyword)CONTENT=页面的内容 HTTP-EQUIV=CONTENT属性的类别说明:HTTP-EQUIV=Content

3、-TYPE CONTENT=页面内容类型 HTTP-EQUIV=“refresh”,CONTENT=“页面刷新时”HTTP-EQUIV=“content-language”,CONTENT=“页面语言”HTTP-EQUIV=“PICS-Label”,CONTENT=页面内容的等级 HTTP-EQUIV=“expires”,CONTENT=页面过期的日期四川师范大学计算机科学学院2.2.1文档头标记【例例2.2】HEAD演示页面。输入下列内容,以E2_head.HTM作为文件名保存:HAED演示页面标题 演示页面内容 JPEG图像是image/jpeg,CSS文件是text/csss和HTML一

4、般使用text/html。四川师范大学计算机科学学院2.2.1文档头标记用浏览器打开文档,将显示如图所示的页面。4.4.正文标记正文标记正文标记中包含了文档的内容。常用属性如下:BACKGROUND=文档背景图像的URL地址 BGCOLOR=文档的背景颜色 TEXT=文档中文本的颜色 LINK=文档中链接的颜色 VLINK=文档中已被访问过的链接的颜色 ALINK=文档中正被选中的链接的颜色四川师范大学计算机科学学院2.2.1文档头标记 颜色属性的值有3种表示方法:(1)使用颜色名称来表示。(2)使用十六进制格式数值#RRGGBB来表示,RR、GG和BB分别表示颜色中的红、绿、蓝三基色的两位十

5、六进制数据。(3)RGB(r,g,b)函数表示。r,g,b的数值范围为0255或者0%100%。四川师范大学计算机科学学院2.2.2设置文本格式 1.分段标记分段标记 段落是文档的基本信息单位。文档中原有的回车和换行均被忽略,分段标记定义一个新段落,换行并插入一个空行。ALIGN=段落的水平对齐方式 其值如下:Left:左对齐(默认值)center:对中 right:右对齐 justify:两边对齐 省略该属性,则取默认值。下同。2 2换行标记换行标记换行标记强行规定了当前行的中断,使后续内容在下一次显示的。四川师范大学计算机科学学院2.2.2设置文本格式【例例2.3】分段标记和换行标记的演示

6、。输入下列内容,以E2_pbr.HTM作为文件名保存:分段标记和换行标记演示 第1行演示 第2行演示 第3行演示 第4行演示 四川师范大学计算机科学学院2.2.2设置文本格式3.标题标记标题标记 标题标记用于设置文档中的标题和副标题标记表示字体最大的标题,标记表示字体最小的标题。l ALIGN=段落的水平对齐方式 其值如下:Left:左对齐(默认值)center:对中 right:右对齐 Justify:两边对齐 四川师范大学计算机科学学院2.2.2设置文本格式【例例2.4】各种标题标记大小演示。输入下列内容,以E2_h16.HTM作为文件名保存:H1-H6标题演示 下面是标题演示 H1标题演

7、示 H2标题演示 H3标题演示/H3 H4标题演示 H5标题演示 H6标题演示 用浏览器打开文档,将显示如图所示的页面 四川师范大学计算机科学学院2.2.2设置文本格式 4.对中标记对中标记 标记中间的内容全部对中。【例例2.5】CENTER标记演示。输入下列内容,以E2_center.HTM作为文件名保存:CENTER标记演示 下面是CENTER标记演示 H1标题演示 H2标题演示 H3标题演示 H4标题演示 H5标题演示 H6标题演示 四川师范大学计算机科学学院2.2.2设置文本格式 5.块标记块标记 定义文档块。常用属性如下:ALIGN=段落的水平对齐方式 其值如下:Left:左对齐(默

8、认值)center:对中 right:右对齐【例例2.6】DIV标记演示。输入下列内容,以E2_div.HTM作为文件名保存:DIV标记演示下面是DIV标记演示 H1标题演示 H2标题演示 H3标题演示H4标题演示H5标题演示 H6标题演示四川师范大学计算机科学学院2.2.2设置文本格式6.水平线标记水平线标记 HR标记在文档中添加一条水平线,用来分隔文档。常用属性如下:ALIGN=段落的水平对齐方式其值如下:Left:左对齐(默认值)center:对中 right:右对齐COLOR=线的颜色NOSHADE=显示一条无阴影的实线SIZE=线的宽度(以像素为单位)WIDTH=线的长度(像素或百分

9、比(占页面宽度的百分数)。四川师范大学计算机科学学院2.2.2设置文本格式【例例2.7】各种水平线的演示。输入下列内容,以E2_hr.HTM作为文件名保存;各种水平线的演示 用浏览器打开文档,将显示如图所示的页面。四川师范大学计算机科学学院2.2.2设置文本格式7.字体标记字体标记 使用字体标记FONT来设置文本的字符格式,主要包括字体、字号和的颜色等。常用属性如下:lFACE=“字体名表”(字体名之间用“,”分隔)浏览器首先使用字体名表中的第1种字体来显示标记内的文本。如果在运行浏览器的计算机上没有安装第1种字体,则会尝试字体名表中的第2种字体,直至找到匹配字体。如果到达列表结束,仍然找不到

10、匹配字体,浏览器将使用默认字体。lSIZE=“字号值”SIZE属性指定字体的大小(字号),其值从17,默认值为3。SIZE值越大,显示的字号就越大。也可以使用+或号来指定相对字号,相对于基本字体(BASEFONT)的大小。lCOLOR=“颜色值”四川师范大学计算机科学学院2.2.2设置文本格式【例例2.8】使用字体标记来设置文本的字体、字号和颜色。输入下列内容,以E2_font.HTM作为文件名保存:设置字体、字号和颜色 设置字体、字号和颜色 设置的中文字体 English FONT Demo.Good night!晚安!四川师范大学计算机科学学院2.2.2设置文本格式用浏览器打开文档,将显示

11、如图所示的页面。8.8.固定字体标记固定字体标记粗体斜体大字体小字体固定宽度字体9.9.样式标记样式标记上标下标下划线删除线删除线四川师范大学计算机科学学院2.2.2设置文本格式 10.10.原样显示标记原样显示标记 将包含其中的内容(包括回车和空格)原样显示出来。四川师范大学计算机科学学院2.2.2设置文本格式 【例【例2.9】特殊符号样式。输入下列内容,以E2_schar.HTM作为文件名保存:设置字符样式 Microsoft®解二元一次方程 aX2+bX+c=0 解不等式 x+y 2 x-y -1 四川师范大学计算机科学学院2.2.3列表标记 列表格式包括有序列表格式和无序列表格

12、式。1.1.有序列表标记有序列表标记 列表项1 列表项2 列表项n 有序列表是在各列表项前面显示数字或字母的缩排列表,可以使用有序列表标记OL和列表项记LI来创建。(1)OL标记 OL标记控制有序列表样式和起始值。有两个常用属性:l START=数字序列的起始值(自动取整数值)l TYPE=数字序列样式 其取值如下:1:表示阿拉伯数字1、2、3等,此为默认值。A:表示大写字母A、B、C等 a:表示小写字母a、b、c等 I:表示大写罗马数字I、II、III、IV等 i:表示小写罗马数字i、ii、iii、iv等 四川师范大学计算机科学学院2.2.3列表标记 (2)LI标记 LI标记定义列表项。位于

13、和标记之间。LI标记有两个常用属性:TYPE=数字样式(其取值与OL标记的TYPE属性相同)VALUE=新的数字序列起始值以获得非连续性的数字序列 【例例2.102.10】创建有序列表。输入下列内容,以E2_olli.HTM作为文件名保存:有序列表示例 用数字表示的列表 电子管 晶体管 小规模集成电路 中规模集成电路 大规模集成电路 四川师范大学计算机科学学院2.2.3列表标记 2.创建无序列表创建无序列表 无序列表是一种在各列表项前面显示特殊项目符号的缩排列表,可以使用无序列表标记UL和列表项标记LI来创建。列表项1 列表项2 列表项n UL标记控制列表项前面显示的项目符号。常用属性如下:l

14、 TYPE=列表项前面显示的项目符号 其取值如下:disc:使用实心圆作为项目符号(默认值)circle:使用空心圆作为项目符号 square:使用方块作为项目符号注意:在IE浏览器中,TYPE属性的值是区分大小写的。四川师范大学计算机科学学院2.2.3列表标记用浏览器打开文档,将显示如图所示的页面。【例例2.11】创建无序列表。输入下列内容,以E2_ulli.HTM作为文件名保存:无序列表计算机课程计算机导论操作系统计算机原理数据结构四川师范大学计算机科学学院2.2.3列表标记 3.目录列表目录列表:列表项1列表项2列表项n4.菜单列表菜单列表列表项1列表项2列表项n5.描述性列表描述性列表

15、列表描述项列表项列表项列表描述项【例【例2.12】创建描述性列表。输入下列内容,以E2_dldt.HTM作为文件名保存:描述性列表描述性列表江苏省 镇江市 常州市 扬州市山东省 济南市 青岛市四川师范大学计算机科学学院2.2.4多媒体标记 1.图像标记图像标记 在网页中插入图像、在网页中播放视频文件。l SRC=图像文件的URL地址 图像可以是JPEG文件、GIF文件或PNG文件。l ALT=图像的简单文本说明 在浏览器下不能显示图像或图像加载时间过长时显示该文本。l HEIGHT=显示图像的高度(像素或百分比)l WIDTH=显示图像的宽度(像素或百分比)l HSPACE=与左右相邻对象的间

16、隔(像素)l VSPACE=与上下相邻对象的间隔(像素)l ALIGN=图像不到显示区域大小时的对齐方式 ALIGN属性的取值如下:top:图像与文本顶部对齐。middle:图像与文本中央对齐。bottom:图像与文本底部对齐也可以在图像的左右绕排文本,此时ALIGN属性的取值如下:left:图像居左文本居右right:图像居右文本居左四川师范大学计算机科学学院2.2.4多媒体标记l BORDER=图像边框点数。l CONTROLS:指定该选项后,若有多媒体文件,则显示一套视频控件。l DYNSRC=指定要播放的多媒体文件的URL。在IMG标记中,dynSRC属性优先于SRC属性。START=

17、何时开始播放多媒体文件 其取值可以是fileopen或mouseover。l LOOP=多媒体文件的播放次数(整数)如果不限播放次数,则应将该属性设置为关键字infinite。l LOOPDELAY=两次播放之间的延迟。四川师范大学计算机科学学院2.2.4多媒体标记【例【例2.13】网页中的多媒体。输入下列内容,以E2_img.HTM作为文件名保存:在网页中的多媒体四川师范大学计算机科学学院2.2.4多媒体标记用浏览器打开文档,将显示如图所示的页面。四川师范大学计算机科学学院2.2.4多媒体标记2.插入字幕标记插入字幕标记 滚动显示的文本信息,用于水平或垂直滚动显示文本信息。主要属性如下:l

18、ALIGN=字幕与周围文本的对齐方式,其取值如下:top:对顶middle:对中bottom:对底lBEHAVIOR=文本动画的类型,其取值如下:scroll:滚动slide:滑行alternate:交替lBGCOLOR=字幕的背景颜色lDIRECTION=文本的移动方向,其取值如下:down:向下left:向左(默认)right:向右up:向上四川师范大学计算机科学学院2.2.4多媒体标记【例【例2.14】网页中插入一个字幕。输入下列内容,以E2_marquee.HTM作为文件名保存:字幕演示网页在网页中插入一个自下而上移动的字幕2008年北京奥运会全世界将看到一个无比美丽的北京四川师范大学

19、计算机科学学院2.2.4多媒体标记浏览器打开文档,将显示如图所示的页面。四川师范大学计算机科学学院2.2.4多媒体标记3.插入背景音乐标记插入背景音乐标记主要属性如下:BALANCE=如何将声音分成左声道和右声道。取值为-10 000+10 000,默认值为0。LOOP=声音播放的次数。0:播放一次;大于0的整数:播放指定的次数;-1:则声音反复播放,直到页面卸载。SRC=播放的声音文件的URL。常用的声音文件类型:波形文件(.wav)MIDI文件(.mid)AIFF文件(.aif)AU文件(.au)MP3文件(*.mp3)VOLUME=音量高低。其取值为-10 0000,默认值为0。四川师范

20、大学计算机科学学院2.2.4多媒体标记【例例2.15】在网页中插入背景音乐。输入下列内容,以E2_bgsound.HTM作为文件名保存:在网页中插入背景音乐当前网页正在演奏黄河大合唱!四川师范大学计算机科学学院2.2.5使用表格 通过TABLE标记来定义表格;表格中的每一行通过TR标记来表示;行中的单元格通过TD或TH标记来定义,其中TH标记定义表格的列标题单元格;表格的标题说明通过CAPTION标记来定义。表格标题文字第1列表头第2列表头第n列表头第1列数据第2列数据第n列数据第1列数据第2列数据第n列数据四川师范大学计算机科学学院2.2.5使用表格用浏览器打开文档,将显示如图所示的页面。四

21、川师范大学计算机科学学院2.2.5使用表格 1.设置表格的属性设置表格的属性 TABLE标记创建表格时,可以设置下列属性:l ALIGN=表格的对齐方式,取值如下:left:对左(默认值),center:对中,right:对右l BACKGROUND=表格背景图片的URL地址l BGCOLOR=表格的背景颜色l BORDER=表格边框的宽度(像素),默认值为0。l BORDERCOLOR=表格边框颜色,BORDER0时起作用。l BORDERCOLORDARK=3D边框的阴影颜色,BORDER0时起作用。l BORDERCOLORLIGHT=3D边框的高亮显示颜色,BORDER0时起作用。l

22、CELLPADDING=单元格内数据与单元格边框之间的间距(像素)l CELLSPACING=单元格之间的间距(像素)l WIDTH=表格的宽度(像素或百分比)四川师范大学计算机科学学院2.2.5使用表格 2.设置行的属性设置行的属性 表格中的每一行是用TR标记来定义的,可以设置下列属性:l ALIGN=行中单元格的水平对齐方式。取值为left(默认值)、center或right。l BACKGROUND=作为行的背景图像文件的URLl BGCOLOR=行的背景颜色l BORDERCOLOR=行的边框颜色。只有当TABLE标记的BORDER0起作用。l BORDERCOLORDARK=行的3D

23、边框的阴影颜色。只有当TABLE标记的BORDER0起作用。l BORDERCOLORLIGH=行的3D边框的高亮颜色。只有当TABLE标记的BORDER0起作用。l VALIGN=行中单元格内容的垂直对齐方式 其取值如下:top:顶端对齐,middle:居中对齐,bottom:底端对齐,baseline:基线对齐。四川师范大学计算机科学学院2.2.5使用表格 3.设置单元格的属性设置单元格的属性 表格的单元格通过TD标记来定义,标题单元格也可以通过TH标记来定义。TD标记和TH标记可以设置下列属性:l ALIGN=行中单元格的水平对齐方式。取值为left(默认值)、center或right。

24、l BACKGROUND=单元格的背景的图像的URLl BGCOLOR=单元格的背景颜色。l BORDERCOLOR=单元格的边框颜色。只有当TABLE标记的BORDER0起作用。l BORDERCOLORDARK=单元格的3D边框的阴影颜色。只有当TABLE标记的BORDER0起作用。l BORDERCOLORLIGHT=单元格的3D边框的高亮颜色。只有当TABLE标记的BORDER0起作用。l COLSPAN=合并单元格时一个单元格跨越的表格列数。l ROWSPAN=合并单元格时一个单元格跨越的表格行数。l VALIGN=单元格中文本的垂直对方方式。取值可以是top、middle(默认值)

25、、bottom或baseline。l NOWRAP:若指定该属性,则避免Web浏览器将单元格里的文本换行。四川师范大学计算机科学学院2.2.6使用超链接 按照目标端点的不同,超链接分为以下几种形式:1.1.创建文件链接创建文件链接 使用A标记来创建超链接,常用属性如下:l HREF=目标端点的URL地址(可以包含一个或多个参数)在浏览器中,如果要链接到的文件是一个HTML文档,则在当前窗口或其他目标窗口中装载该文档。l TARGET=窗口或框架的名称 目标文档将在指定的窗口或框架中打开。如果省略该属性,则目标文档当前窗口打开。TARGET属性的取值既可以是窗口或框架的名称,也可以是如下保留字:

26、_blank:未命名的新浏览器窗口 _parent:父框架页或窗门中。如果包含链接的框架不是嵌套的,则链接的目标文件加载到整个浏览器窗口中。_self:所在的同一框架或窗口中 _top:整个浏览器窗口中,并删除所有框架。l TITLE=指向超链接时所显示的标题文字四川师范大学计算机科学学院2.2.6使用超链接【例【例2.17】使用A标记创建超链接。输入下列内容,以E2_a.HTM作为文件名保存:创建超链接FONT FACE=创建超链接下面是超链接示例南京大学  东南大学四川师范大学计算机科学学院2.2.6使用超链接用浏览器打开文档,将显示如图所示的页面。四川师范大学计算机科

27、学学院2.2.6使用超链接2.2.创建锚点链接创建锚点链接 锚点链接的目标端点是网页中的一个位置。创建锚点链接时,要在页面的某处设置一个位置标记(锚点),并给该位置指定一个名称,以便在同一页面或其他页面中引用。3.3.创建邮件链接创建邮件链接 通过邮件链接(E-mail链接)可以启动电子邮件客户端程序(如Outlook或FoxMail等),并允许访问者向指定的地址发送邮件。该标记的HREF属性应由3个部分组成:第1部分是电子邮件协议名称mailto。第2部分是电子邮件地址。第3部分是可选的邮件主题,其形式为“subject=主题”。第1部分与第2部分之间用冒号(:)分隔,第2部分与第3部分之间

28、用问号(?)分隔。四川师范大学计算机科学学院2.1.7表单及其控件标记 1.1.表单标记表单标记 在HTML语言中,表单通过FORM标记来定义。FORM标记具有以下属性:l NAME=表单的名称。命名表单后,可以使用脚本语言来引用或控制该表单。l METHOD=表单数据传输到服务器的方法,其取值如下:post:在HTTP请求中嵌入表单数据,get:将表单数据附加到请求该页的URL中。l ACTION=接收表单数据的服务器端程序或动态网页的URL地址。l TARGET=目标窗口,其取值如下:_Blank:在未命名的新窗口中打开目标文档。_parent:在显示当前文档的窗口的父窗口中打开目标文档。

29、_self:在提交表单所使用的窗口中打开目标文档。_top:在当前窗口内打开目标文档,确保目标文档占用整个窗门。FORM标记具有以下事件:l ONSUBMIT=提交表单时调用的事件处理程序l ONRESET=重置表单时调用的事件处理程序四川师范大学计算机科学学院2.1.7表单及其控件标记 (1)单行文本框单行文本框创建单行文本框方法如下:属性NAME=单行文本框的名称,通过它可以在脚本中引用该文本框控件。VALUE=文本框的值DEFAULTVALUE=文本框的初始值SIZE=文本框的宽度(字符数)MAXLENGTH=允许在文本框内输入的最大字符数。FORM=所属的表单(只读)l 方法Click

30、():单击该文本框;Focus():得到焦点;Blue():失去焦点;Select():选择文本框的内容。l 事件ONCLICK=单击该文本框执行的代码;ONBLUR=失去焦点执行的代码;ONCHANGE=内容变化执行的代码;ONFOCUS=得到焦点执行的代码;ONSELECT=选择内容执行的代码。四川师范大学计算机科学学院2.1.7表单及其控件标记(2)(2)密码文本框(密码文本框(没有没有onclickonclick事件事件)密码文本框也是一个单行文本框。当站点访问者在这个框中键入数据时,大部分的Web浏览器都会以星号显示密码以不让别人看到输入内容。Type=password(3)(3)隐

31、藏域隐藏域 表单中添加隐藏域站点访问者不能看见隐藏域的信息,每一个隐藏域都要有自己的名称和值。当提交表单时,隐藏域的名称和值就会与可见表单域的名称和值一起包含在表单结果中。Type=hidden(4)(4)复选框复选框 表单中添加复选框可以让站点访问者去选择一个或多个选项或不选项。创建复选框方法如下:选项文本四川师范大学计算机科学学院2.1.7表单及其控件标记l 属性 NAME=复选框的名称 VALUE=选中时提交的值 CHECKED:当第一次打开表单时该复选框处于选中状态。该复选框被选中,值为true,否则为false。该属性是可选的。DEFAULTCHECKED:复选框是否定义了CHECK

32、ED属性。定义了CHECKED属性,DEFAULTCHECKED为true,否则为false。l 方法 Focus():得到焦点;Blur():失去焦点;Click():单击该复选框。l 事件 ONFOCUS=得到焦点执行的代码 ONBLUE=失去焦点执行的代码 ONCLICK=单击该复选框执行的代码当提交表单时,假如复选框被选中,它的内部名称和值都会包含在表单结果中。否则,只有名称会被纳入表单结果中,但值为空白。四川师范大学计算机科学学院2.1.7表单及其控件标记(5)(5)单选按钮单选按钮表单中添加单选按钮可以让站点访问者从一组选项中选择其中之一创建单选按钮方法如下:选项文本其中:NAME

33、=单选按钮的名称,若干个名称相同的单选按钮构成一个控件组,在该组中只能选中一个选项。VALUE=提交时的值CHECKED:当第一次打开表单时该单选按钮处于选中状态。该属性是可选的。单选按钮的方法和事件与复选框相同。例如例如:性别 男 女 四川师范大学计算机科学学院2.1.7表单及其控件标记(6)(6)按钮按钮 使用INPUT标记可以在表单中添加3种类型的按钮:提交按钮、重置按钮和自定义按钮。创建按钮的方法如下:l 属性TYPE=submit:创建一个提交按钮。在表单中添加提交按钮后,站点访问者就可以在提交表单时,表单数据(包括提交按钮的名称和值)以ASCII文本形式传送到由表单的ACTION属

34、性指定的表单处理程序。TYPE=reset:创建一个重置按钮。单击该按钮时,将删除任何已经输入到域中的文本并清除所做的任何选择。TYPE=button:创建一个自定义按钮。在表单中添加自定义按钮时,为了赋予按钮某种操作,必须为按钮编写脚本。NAME=按钮的名称VALUE=显示在按钮上的标题文本l 事件ONCLICK=单击按钮执行的脚本代码 四川师范大学计算机科学学院2.1.7表单及其控件标记【例【例2.182.18】创建一个登录表单,其中包含有文本框、密码框、自定义按钮。输入下列内容,以E2_input.HTM作为文件名保存:创建登录表单Sub myOK()alert(单击确定按钮!)End

35、Sub登录名:密  码:四川师范大学计算机科学学院2.1.7表单及其控件标记【例【例2.192.19】创建一个登录表单,其中包含有文本框、密码框、提交按钮和重置按钮。如右图所示,以E2_input1.HTM作为文件名保存:用浏览器打开文档,将显示如左图所示的页面。四川师范大学计算机科学学院2.1.7表单及其控件标记 (7)(7)文件域文件域 文件域由一个文本框和一个“浏览”按钮组成,用户既可以在文本框中输入文件的路径和文件名,也可以通过单击“浏览”按钮从磁盘上查找和选择所需文件。创建文件域方法如下:其中:NAME=文件域的名称;VALUE=初始文件名;SIZE=文件名输入框

36、的宽度【例2.20】创建一个表单,其中包含文件域、提交按钮和重置按钮。输入下列内容,以E2_input2.HTM作为文件名保存:文件域示例四川师范大学计算机科学学院2.1.7表单及其控件标记文件域请选择文件:【例【例2.202.20】创建一个表单,其中包含文件域、提交按钮和重置按钮。输入下列内容,以E2_input2.HTM作为文件名保存:四川师范大学计算机科学学院2.1.7表单及其控件标记用浏览器打开文档,将显示如图所示的页面。(8)(8)图像提交按钮图像提交按钮 图像提交按钮与提交按钮在表单中的区别仅仅是提交按钮上用图像代替按钮文本标题。图像提交按钮使用INPUT标记来创建方法如下:其中:

37、SRC=所用图像的URL地址;VALUE=提供图像的替换文本;其他同提交按钮。四川师范大学计算机科学学院2.1.7表单及其控件标记3.其他表单控件其他表单控件(1)滚动文本框 表单中添加滚动文本框可以接受站点访问者输入多于一行的文本。创建滚动文本框方法如下:初始值其中:NAME=滚动文本框控件的名称 ROWS=控件的高度(以行为单位)COLS=控件的宽度(以字符为单位)READONLY:滚动文本框的内容不被用户修改 创建滚动文本框时,在和标记之间输入的文本将作为该控件的初始值。(2)选项选单 表单中选项选单让站点访问者从列表或选单中选择选项。选单中可以选择一个选项,也可以设置为容许作多重选择。

38、创建选项选单方法如下:选项1 选项2 四川师范大学计算机科学学院2.1.7表单及其控件标记其中:NAME=选项选单控件的名称SIZE=在列表中一次可以看到的选项数目(默认为1)MULTIPLE:允许作多项选择SELECTED=该选项的初始状态为选中。当提交表单时,选单的名称会被包含至表单结果中,其后并有一份所有选项值的列表。例如例如:研究生 大 学 大 专 高 中 初 中 小 学 四川师范大学计算机科学学院2.1.7表单及其控件标记用浏览器打开文档,将显示如图所示的页面。四川师范大学计算机科学学院2.1.8多框架文档 1.1.框架集框架集框架网页通过一个FRMAESET(框架集)标记和多个FR

39、AME(框架)标记来定义。框架网页的基本结构表示如下:框架网页的基本结构(3)对表单控件分组创建表单控件分组方法如下:控件组标题组内表单控件四川师范大学计算机科学学院2.1.8多框架文档l COLS=创建纵向分隔框架时指定各个框架的列宽。取值有3种形式:即像素、百分比(%)和相对尺寸(*)。COLS=“*,*,*”:表示将窗口划分成3个等宽的框架;COLS=“30%,200,*”:表示将浏览器窗口划分为3列框架,其中第1列占窗口宽度的30%,第2列为200像素,第3列为窗口的剩余部分;COLS=“*,3*,2*”:表示左边的框架占窗口宽度的1/6,中间的框架占窗口宽度的1/2,右边的框架占窗口

40、宽度的1/3。l ROWS=横向分隔框架时各个框架的行高。取值有3种形式:即像素、百分比(%)和相对尺寸(*)。l FRAMEBORDER=框架周围是否显示三维边框。取值为1(默认值),显示三维边框;取值为0(显示平面边框)。l FRAMESPACING=框架之间的间隔(以像素为单位,默认值为0)。1.1.框架集框架集 框架集包括如何组织各个框架的信息,可以通过FRMAESET标记来定义。框架是按照行和列来组织的。四川师范大学计算机科学学院2.1.8多框架文档 2.框架框架 使用FRAME标记可以设置框架的属性,包括框架的名称、框架是否可以滚动以及在框架中显示什么文件等。FRAME标记具有下列

41、属性:l NAME=框架的名称l FRAMEBODER=框架周围是否显示三维边框。取值为1(默认值),显示三维边框;取值为0,显示平面边框。l MARGINHEIGHT=框架的高度(以像素为单位)l MARGINWIDTH=框架的宽度(以像素为单位)l NORISIZE=不能调整框架的大小l SCROLLING=指定框架是否可以滚动 Yes:框架可以滚动 No:框架不能滚动 Auto:框架在需要时添加滚动条l SRC=在框架中显示的HTML文件四川师范大学计算机科学学院2.1.8多框架文档【例【例2.23】创建框架网页并在各个框架中分别显示一个网页。l 框架主网页E2_frame.HTM 在框

42、架中显示网页 l E2_frame_top.HTM 学生成绩管理系统 四川师范大学计算机科学学院2.1.8多框架文档l E2_frame_content.HTM content网页 这里是content网页。l E2_frame_left.HTM left网页 学生系统登录 输入学生信息 学生信息显示 返回开始页面 四川师范大学计算机科学学院2.1.8多框架文档用浏览器打开文档,将显示如图所示的页面。四川师范大学计算机科学学院2.2.1样式表定义及引用1.1.内联样式内联样式在标记中直接使用style属性可以对于该标记括起的内容的显示样式。55页示2.CSS2.CSS样式表定义样式表定义单独C

43、SS样式表定义的格式如下:选择符选择符 规则表规则表 其中:选择符可以是要引用样式的标记、类选择符、ID选择符或上下文选择符等。样式定义中可以加入注解,格式为:/*说明文字*/(1)在在HTML文档中定义文档中定义 (2)(2)独立的独立的CSSCSS样式文件中定义样式文件中定义 样式表定义的内容一般放在一个独立的CSS样式文件中,注意CSS样式文件不包含标记,因标记是HTML标记,而不是CSS样式。样式表定义的内容可以放在HTML文档中嵌入样式表,这种方式利用标记将样式表括起,放在标记范围内。四川师范大学计算机科学学院2.2.1样式表定义及引用3 3CSSCSS样式表的引用样式表的引用(1)

44、链接CSS样式文件引用样式文件的HTML文档在头部用标记链接CSS样式文件标记的属性主要有REL,HREF,TYPE,MEDIA。【例【例2.25】HTML文档链接样式文件E2_style1.css。输入下列内容,以E2_ CSS2.HTM作为文件名保存:链接外部CSS文件内容H1样式显示内容H2样式显示内容id1样式显示H4内容默认样式显示内容P样式显示内容heti样式显示四川师范大学计算机科学学院E2_style1.cssPfont-family:宋体;color:green;background-color:yellow;font-size:12pt;H1,H2font-family:隶

45、书,宋体;color:#FF8800.hetifont-family:黑体;font-size:20pt;color:#000000;#id1color:blue;四川师范大学计算机科学学院2.2.1样式表定义及引用(2)(2)导入导入CSSCSS样式表文件样式表文件格式为:import URL(“外部样式文件名”);【例【例2.262.26】HTML文档导入样式文件E2_style1.css。输入下列内容,以E2_ CSS3.HTM作为文件名保存:导入外部CSS文件 import URL(“E2_style1.css”);内容H1样式显示内容H2样式显示内容H3以id1样式显示H4内容默认样

46、式显示内容P样式显示内容heti样式显示四川师范大学计算机科学学院2.2.2样式表选择符 1.标记符标记符可以是一个或多个,各标记之间用逗号分开,属性和取值用冒号分开。2.类选择符和CLASS属性利用类选择符和标记的class属性可以使相同的标记使用不同的样式,也可以不同的标记使用相同的样式。将标记的class属性的值设置为样式表中定义的类选择符。标记名.类名规则1;规则2;或类名规则1;规则2;标记的class属性设为类名,就可显示对应样式。四川师范大学计算机科学学院2.2.2样式表选择符【例【例2.27】CSS示例。输入下列内容,以E2_ CSS4.HTM作为文件名保存:CSS示例P fo

47、nt-family:宋体;color:green;background-color:yellow;font-size:12pt;P.backfont-family:隶书,宋体;color:#FF8800.heti font-family:黑体;font-size:20pt;color:#000000;该内容以heti样式显示该内容以heti样式显示该内容默认H4样式显示该内容P样式显示该内容P.back样式显示 四川师范大学计算机科学学院2.2.2样式表选择符和HTML标记属性用浏览器打开文档,将显示如图所示的页面。四川师范大学计算机科学学院2.2.2样式表选择符和HTML标记属性 3.ID3

48、.ID选择符和选择符和IDID属性属性 ID选择符用于定义一个元素的独有的样式,它与类选择符的区别在于ID选择符在一个HTML文件中只能引用一次,而类选择符可以多次引用。ID选择符的定义的格式为:#ID名规则1;规则2;四川师范大学计算机科学学院2.2.2样式表选择符和HTML标记属性【例【例2.28】CSS示例。输入下列内容,以E2_ CSS5.HTM作为文件名保存:CSS示例#id1 color:blue;内容id1样式显示内容H4默认样式显示内容默认样式显示内容id1样式显示四川师范大学计算机科学学院2.2.2样式表选择符和HTML标记属性用浏览器打开文档,将显示如图所示的页面。随CSS

49、的产生标记被新加入到HTML中的,增加该标记的目的是允许我们给出样式而不必将样式附加在一个HTML的原有标记上。标记可以 带有CLASS、ID、STYLE等与CSS样式有关的属性。是一个块级元素,它将其中包含的内容形成一个独立段落。四川师范大学计算机科学学院2.2.2样式表选择符和HTML标记属性【例【例2.29】CSS的DIV示例。输入下列内容,以E2_ CSS6.HTM作为文件名保存:CSS示例#id1 color:blue;内容id1样式显示内容id1样式显示内容id1样式显示 四川师范大学计算机科学学院2.2.2样式表选择符和HTML标记属性用浏览器打开文档,将显示如图所示的页面。四川

50、师范大学计算机科学学院2.2.2样式表选择符和HTML标记属性 4.伪类伪类 伪类是特殊的类,能自动地被支持CSS的浏览器所识别。伪类不用HTML的CLASS属性来指定。伪类定义格式为:选择符:伪类属性:值 伪类的一个最常见的应用是指定超链接()以不同的方式显示:连接(links)已访问连接(visited links)可激活连接(active links)。四川师范大学计算机科学学院2.2.2样式表选择符和HTML标记属性【例【例2.30】CSS伪类应用示例。l E2_style2.cssE2_style2.css a:visitedcolor:#0000FF;text-decoration

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com