编写HTML代码 课件(177页ppt)

资源下载
  1. 二一教育资源

编写HTML代码 课件(177页ppt)

资源简介

(共171张PPT)
编写HTML代码
考纲分析
1了解网页与网站的概念
本课程在高考中上机占10分操作,理论一般为1——2个题,争取本课程高考中不丢分
2HTML基础
理解HTML基本结构、常用标记与超链接
3常用应用的使用
掌握列表、超链接、表格、css、表单、多媒体等常见应用的使用方法。
1
认识HTML
Part one
3 常用的浏览器
1 网页的基本组成
2 什么是HTML
目 录
4 Web标准的三大组成部分
1.网站的概念
网站是指在 Internet上,使用HTML(超文本标记语言)等工具制作的用于展示特定信息的相关网页集合。
网站结构一般分为物理结构和逻辑结构。分析网站结构主要是对网站的逻辑结构进行规划设计,常见的网站逻辑结构有线性结构、二维表结构、层次结构。
网页是网站中的一“页”,通常是HTML格式的文件, 它要用浏览器来阅读。
2、网页概念
网页是构成网站的基本元素, 网页以文件的形式存储,通常由图片、链接、文字、声音、视频等元素组成。通常我们看到的网页,常以.html或者.htm后缀结尾的文件,也被称为HTML文件。
静态网页有HTML、 Flash、JavaScript、 VBScript等;
动态网页有ASP、JSP、PHP、、CGI等,
什么是网页?
静态与动态网页?
3、HTML
什么是HTML
HTML,称为超文本标记语言(hyper text markup language),这些标记代码并不是一种程序语言,是一种编写超文本文档的简单标记语言。
标记语言是一套标记标签
可以直接通过浏览器解释执行。
Ps:所谓超文本,有两个意思
1、它可以加入图片、声音、动画、多媒体等内容(超越了文本限制)
2、它还可以从一个文件跳到另一个文件,与世界各地主机的文件链接(超链接文件包)
3、HTML
网页开发软件
网页制作三剑客
Dreamweaver(制作网页)、
Flash(制作网页动画)、
Fireworks(处理网页图形)
FrontPage(微软已停止提供):网页制作软件
动态网页开发软件: Microsoft visual studio(用于开发.aspx网页)、 I Builder(用于开发jsp网页)
2、网页小结
文字和图片是构成网页的最基本元素。除此之外,还包括有超链接、表格、音频、视频、动画、表单和脚本程序等。其中表单和脚本程序主要用于动态网页设计
有前端人员书写HTML文件,然后浏览器打开,就看到的网页
网页
生成
网页
元素
HTML
超文件标记语言,用来制作网页的一门语言,由标签组成,比如图片标签,超链接标签,表格标签等。
3、浏览器
常用浏览器
浏览器是网页显示、运行的平台。常用的浏览器有IE、火狐(firefox)、谷歌(chrome)、safari(苹果公司)、oprea、国产:360、UC等
4、web标准
4.1web标准的构成
包括结构、表现和行为三个方面
标准 说明
结构 结构用于对网页元素进行整理和分类,现阶段主要学的是HTML
样式 标准用于设置网页元素的版式、颜色、大小等外观样式,主要指的是CSS
行为 行为是指网页模型的定义及交互的编写,主要指的JavaScript
Web标准提出最佳体验方式:结构、样式、行为相分离
简单讲:结构写到HTML中,样式写到CSS文件中,行为写到JAVASCRIPT文件中
HTML
CSS
javascript
网页前端
结构类似身体
样式类似外观修饰
行为类似行为动作
2
HTML标签基础
Part two
3 超链接标签
1 标签的书写规范
2 HTML结构
目 录
4 图片标签
5 路径
1.1基本语法概述
1.HTML标签是由尖括号<>包围的关键词,例如:
2.HTML标签通常是成对出现的,例如:和,这样的标签称为双标签
3.有些特殊的标签是单个标签(较少),比如
或者,这样的标签称为单标签
1、HTML语法规范
1.2标签关系
双标签关系可以分为两类:包含关系和并列关系
包含关系:

标题内容<br/>

1、HTML语法规范
并列关系:


内容



< title>网页标题


文件主体


2.HTML基本结构


2、HTML基本结构
标签名 定义 说明
… HTML标签 页面中最大的标签,用于标识网页文档的开始与结束
… 文档头部 用于标识网页文档的头部
< title>… 文档标题 网页标题,内容显示在浏览器窗口的标题栏中
… 文档主体 页面内容基本都放在BODY里面,用于标识网页文档的主体部分
2、dw介绍
3.HTML常用标记
3.1标签语义
学习标签最重要的是记住每个标签的语义。简单说就是指标签的含义,即这个标签是干嘛的
根据标签的语义,在合适的地方给一个合适的标签,可以让页面结构更清晰
21
格式:
功能:为代码添加注释内容,这些内容不会显示在网页中
格式:

功能:使标记之后的内容强制显示在页面下一行
强制不换行
自动换行
格式:


功能:将一段文字强制换成两个段落,换段之后的段落之间会多出一行空白行,可省略结束标记

,但它仍然属于容器型标记,可使用align属性来设置对齐方式>
格式:
< center>…
功能:将标记之间的文本进行居中显示
3.HTML常用标记
注释
标记
居中标记
注释
标记
换行标记
换段标记
22
格式:

功能:原样显示编辑排版好的文本内容
格式:
功能:设置段落标题,以不同字号的黑粗体方式显示,自带换段功能。n的取值为1~6,n的取值越小,标题级别越大,字号越大,可使用 align属性来设置对齐方式
①格式:…功能:字体加粗
②格式:<1>…功能:字体倾斜
③格式:
功能:字体加下划线
④格式:…功能:字体加删除线
3.HTML常用标记
特殊字符标记
原样显示文本标记
段落标题标记
字体样式标记
< <
> >
& &
©
®
空格  
3.HTML常用标记
标签除了语义定义外,还可以包含属性,
写作:<标签 属性名1=“属性值1”属性名2=“属性值2...>,
属性可以简单设置该标签的一些表现属性,比如对齐,设置颜色,表格宽度等。但是后面学了CSS后,基本都采用css样式定义标签表现形式。
24
格式:

功能:插入一条水平分隔线
3.HTML常用标记
水平线标记
字体标记
属性 功能 默认值
size 水平分隔线的粗细,以像素为单位 2px
width 水平分隔线的宽度,以像素或百分比为单位 页面宽度
align 水平分隔线的对齐方式 居中显示
color 水平分隔线的颜色 黑色
noshade 取消水平分隔线的3D阴影 有3D阴影
格式:
功能:设置文本的字体、字号和颜色
属性 功能
face 设置字体类别
size 设置字体大小,取值为1-7,数值越大,字号越大,也可用“+“或““来设置相对值 默认是3号字
color 设置字体颜色,可以用6位16进制数表示,也可以用英文表示。
…:在一个网页文档中只能出现一次,用于标识网页文档的主体部分,常用属性如下表
3.HTML常用标记
属性 功能
bgcolor 设置背景颜色
background 设置背景颜图片
text 设置文本颜色
link 设置超链接颜色 默认蓝色
vlink 设置已被点击的超链接颜色 默认深棕色
alink 设置正在被点击的超链接颜色 默认红色
leftmargin 设置页面左边距
rightmargin 设置页面右边距
topmargin 设置页面上边距
bottommargin 设置页面下边距
9.1日22级6班学到此
作业
2、标记常用属性应用(提供背景图片“Images下的Bg.png”,背景色为:599FF5,左右边距均为60Px,顶边距为20Px;文字为白色,宋体;链接颜色为白色,访问过的链接颜色为紫色,活动链接颜色为黄色;“作者单位”链接到空链接,“联系我”为空链接:
作业:完成下发的TASK2中的作业
要求:利用记事本编辑网页,按照要求保存为HTML文件,自己预览后提交。涉及到的颜色,有提示的根据提示设置,没有的自行设置,所有颜色都可以用英文或者6位16进制数表示。用16进制数表示时格式为#000000。有问题及时反馈练习。
22.6班9.8日学到此
22.2班9.13日学到此
作业
red(红), white(白),black(黑),green(绿),yellow(黄),blue(蓝),purple(紫),gray(灰),brown(棕),,navy (丈青色)
颜色
颜色
16进制的GEB颜色表示方法:
#ff0000红色,#0000ff蓝色,#00ff00绿色
#00FFFF青色,#ffff00黄色,FF00FF紫色
#ffffff白色,#000000黑色
4.超链接
建立超链接
本地链接
网络链接
格式:< a href="链接目标“>链接源
功能:从一个网页指向另一个目标的链接关系
添加文本
超链接的属性
属性 功能
href 设置超链接的链接目标,一般是一个URL地址,也可以是图片、电子邮件地址或一个文件等
target 取值 _blank,链接内容打开在新的测览器窗口中
取值 _parent,链接内容打开在包含链接的父框架页或窗口中
取值_self,链接内容显示在当前窗口中,此取值为默认值
取值_top,将框架中的链接目标内容,显示在没有框架的窗口中
取值“框架名称”,链接内容在“框架名称”的网页框架中打开
书签链接
电子邮件链接
4.超链接
建立超链接
本地链接
网络链接
链接目标为本地计算机的不同文件,常用相对路径来表示位置,也称为相对URL链接。相对路径分为根相对路径和文档相对路径。
根相对路径:以站点根目录“/”为起始目录。
文档相对路径:以当前文档所在路径为起始目录,进行相对文档查找,不用包括协议和主机地址信息,通常只包含文件夹名和文件名,甚至只有文件名。
链接到同一目录下,只输入要链接的文件名。
链接到下级目录中的文件,先输入目录名,然后加“/”,再输人文件名。
链接到上一级目录中的文件,先输入“../”,再输入目录名/文件名
本地链接
书签链接
电子邮件链接
站点根目录
images
pages
index.html
02.html
01.html
beijing.jpg
ima1.jpg
img2.jpg
1、在index.html文件中调用ima1.jpg的路径怎么写?
2、02.html要链接到index.html路径怎么写?。。。
4.超链接
建立超链接
本地链接
网络链接
链接目标为本地计算机的不同文件,常用相对路径来表示位置,也称为相对URL链接。相对路径分为根相对路径和文档相对路径。
根相对路径:以站点根目录“/”为起始目录。
文档相对路径:以当前文档所在路径为起始目录,进行相对文档查找,不用包括协议和主机地址信息,通常只包含文件夹名和文件名,甚至只有文件名。
链接到同一目录下,只输入要链接的文件名。
链接到下级目录中的文件,先输入目录名,然后加“/”,再输人文件名。
链接到上一级目录中的文件,先输入“../”,再输入目录名/文件名
本地链接
书签链接
电子邮件链接
P33页
绝对路径的盘符/,而不是\
/(斜杠)和\(反斜杠)
在widows和dos系统中用\表示文件的路径
在UNIX和linux中用的是/表示文件路径
在编程语言中路径用/,\表示转义字符。
C:\windows\notepad.exe
C:\\windows\\notepad.exe
作业
1、根据下图上文字建立网页: 2022级2班9.14学习到此
4.超链接
建立超链接
本地链接
网络链接
链接目标为远程网络服务器上的资源的超链接,常用绝对路径来表示链接目标的位置,需要填写完整的URL地址(包括协议名、主机名、文件所在主机上的路径以及文件名)
绝对路径:给出目标文件的完整URL地址,包括传输协议在内,一般格式为 protocol:
Hostname:port/path/。端口号为默认时可省略不写(http默认端口号为80,ftp默认端口号为21)
网络链接
书签链接
电子邮件链接
作业
1、根据下图上文字建立网页:
5.超链接
建立超链接
本地链接
网络链接
书签链接
电子邮件链接
b.建立书
签链接
a.建立
书签
书签链接
书签链接
建立书签
建立书签链接
格式:< a href=”#书签名”>链接源
功能:建立由链接源指向链接目标为书签的书签链接,若要从其他网页进行书签链接,则需要在链接目标中的“#书签名”前加上书签所属的网页文件名。
书签链接的目标为网页内的其他位置的超链接,使用时需要先建立书签,再为书签建立链接。
格式:< a name=”书签名">书签内容
功能:在书签内容位置处建立name属性中所指定的书签名,书签名是代表“书签内容”的
有意义的简短字符串,用于标明书签链接的位置
书签链接
5.超链接
建立超链接
本地链接
网络链接
书签链接
电子邮件链接
书签链接
书签(锚点)链接
格式:< a href=”#ID名”>链接源
功能:建立由链接源指向链接目标为ID名的书签链接,若要从其他网页进行书签链接,则需要在链接目标中的“#ID名”前加上书签所属的网页文件名。
ID名是整个网站的唯一性
以字母开头,可以用数字和一些字符,不要用中文命名
锚点链接
作业
如果要链接到另一个文件下的书签,书签链接为
链接原
1、根据下图上文字建立网页:
5.超链接
建立超链接
本地链接
网络链接
格式:< a href=" mailto:邮件地址 cc=抄送者邮箱& subject=邮件主题&body=邮件内容”>链接源
功能:使点击者启动默认的电子邮件客户端软件,并向指定的邮件地址编辑发送邮件中的电子邮件协议名称与电子邮件地址是必写项,邮件主题是可选项 bcc=密送者的邮箱地址
如果邮件地址后有两个及以上参数加上问号再跟第一个参数。参数直接用&隔开
电子邮件链接
书签链接
电子邮件链接
作业
1、根据下图上文字建立网页:
更改链接颜色
在body标签下设置链接颜色、
Text:设置文本颜色
Link:可连接文本颜色
Vlink:已被访问过链接颜色
Alink:正在被访问链接颜色
作业:完成下发的TASK4中的作业
要求:利用记事本编辑网页,按照要求保存为HTML文件,自己预览后提交。有问题及时反馈练习。
4
插入多媒体
Part three
多媒体
1
插入图像
2
插入声音和视频
3
插入背景音乐
多媒体文件格式
图像文件类型:bmp、jpg、GIF和PNG格式等
音频文件类型:WAV、MP3、MID1、RA和RM格式等
视频文件类型:AV1和SWF格式等
4
插入AVI视频文件
一、Mate标签
格式:
功能:对HTML文件进行说明,文件的所有权及采用的字符集
网页特效
1)name项:常用的选项有Keywords(关键字) ,description(网站内容描述),author(作者),robots(机器人向导)等。
2)http-equiv项:可用于代替name项,常用的选项有Expires(期限),Pragma(cache模式),Refresh(刷新),Set-Cookie(cookie设定),Window-target(显示窗口的设定),content-Type(显示字符集的设定)等。
3)content项:根据name项或http-equiv项的定义来决定此项填写什么样的字符串。
二、参数解析:
三、应用
1、告诉浏览器网页所识别的文件类型及语言类型,比如说,我们要让浏览器识别HTM/HTML类型的简体中文网面,我们可以这样写:
< Meta http-equiv="Content-Type" content="text/html; charset=gb2312" >
2、让一些搜索引擎搜索到你的网页,代码可以这样写:
< Meta Name=" Keywords" Content="网页关键字" >
< Meta Name=" description" Content="网页描述文字" >
网页特效
三、应用
3、让一个页面过上一定的时间,自动转到另一个页面或者站点去,如:
< Meta HTTP-equiv="refresh" content="6; url=http://hi./tesalo/" >
content中的6表示时间,单位为秒,url=后面是你要转向的网址,若是与你当前网页在同一目录下,可以直接写上文件名,如:
< Meta HTTP-EQUIV="refresh" content="6; url=page1.htm" >
网页特效
三、应用
4、让网页每隔一段时间刷新一次,若要10秒刷新一次,代码这样写:

网页特效
插入声音和视频
格式:< embed src="音频或视频文件URL地址">
功能:在网页中播放插入的音频或视频文件
src=“多媒体文件的地址”该属性为必要属性
Height和width属性用于设置多媒体对象的高宽
Loop属性用于设置播放的次数。若为true则无限重复播放,若为NO则播放一次。
多媒体
插入背景音乐
格式:< bgsound src="音频文件URL地址”>
功能:在网页中插入背景音乐。
src=“声音文件的地址”声音文件可以为wav/midi/mp3格式文件
Loop属性用于设置播放的次数。若为infinite则将循环播放。
多媒体
插入AVI视频文件
格式:< img dynsrc="AⅥI视频文件URL地址">
在网页中插入AVI视频文件
多媒体
背景图像
属性 控件名称 控件类型
type text 单行文本框
password 密码框
file 文件域
radio 单选框
checkbox 复选框
submit 提交按钮
reset 重置按钮
button 普通按钮
格式:
功能:在网页背景中插入指定的图像文件,默认为平铺
用css的style来设置
Background-repeat=“图像重复”(repeat|repeat-x| repeat-y|norepeat)
如:
背景图像
图像标记
属性 控件名称 控件类型
type text 单行文本框
password 密码框
file 文件域
radio 单选框
checkbox 复选框
submit 提交按钮
reset 重置按钮
button 普通按钮
属性 功能
width 设置图像显示的宽度,单位为像素或者百分比
height 设置图像显示的高度,单位为像素或者百分比
alt 图像的取代文字
align 设置图像的位置或其他内容与图像的对齐方式
boder 设置图像的边框大小
vspace 设置图像顶部和底部与其他内容之间的间隔,单位为像素
hspace 设置图像左侧和右侧与其他内容之间的间隔,单位为像素
格式:< Img src="图像文件URL地址">
功能:在网页中插入指定的图像文件
插入图像
图像的取代文字alt属性
属性 控件名称 控件类型
type text 单行文本框
password 密码框
file 文件域
radio 单选框
checkbox 复选框
submit 提交按钮
reset 重置按钮
button 普通按钮
格式:“图像取代文字"
功能:有些浏览器只支持文本,不支持图像,则可以采取一些其他办法来替代图像。标签中的alt属性能够提供帮助。当浏览器不能显示图像或找不到图像时,它可以将alt引导的文本显示在屏幕上,从而替代看不到的图像
Title:将鼠标放在图片上显示提示文本
Img标签
设定图像的高度和宽度 height/width
属性 控件名称 控件类型
type text 单行文本框
password 密码框
file 文件域
radio 单选框
checkbox 复选框
submit 提交按钮
reset 重置按钮
button 普通按钮
格式:
功能:标签中还提供了两个属性, height和widt,用来设定图像的高度和宽度,二者可取像素值或百分比
注意:图像所占的磁盘空间较少,则在网上传输所需的时间就比较短。因此,可以充分利用这两个属性,先在网页上建立一个占用磁盘空间较小的图像,然后再用这两个属性按比例放大,但倍数过大会模糊。所以要合适。同时需要使用小图片时,不要采用缩小图像的方法,这样网页传输的时间较长,应该用图像处理软件处理图像。
Img标签
设定图像的边框border属性
属性 控件名称 控件类型
type text 单行文本框
password 密码框
file 文件域
radio 单选框
checkbox 复选框
submit 提交按钮
reset 重置按钮
button 普通按钮
格式:
功能:img标签的border属性可以给图像加一个边框,若 border项默认或取值为0时,图像没有边框。
Img标签
设定图像的边框border属性
属性 控件名称 控件类型
type text 单行文本框
password 密码框
file 文件域
radio 单选框
checkbox 复选框
submit 提交按钮
reset 重置按钮
button 普通按钮
格式:
功能:img标签的border属性可以给图像加一个边框,若 border项默认或取值为0时,图像没有边框。
Img标签
设定图像的对齐方式align属性
属性 控件名称 控件类型
type text 单行文本框
password 密码框
file 文件域
radio 单选框
checkbox 复选框
submit 提交按钮
reset 重置按钮
button 普通按钮
格式:
功能:在标签中使用aigm属性,可控制图像相对于字基准线(文字中线)的水平对齐方式,属性设置值见书44页
Img标签
设定图像与文之间的距离 vspace/ hspace属性
属性 控件名称 控件类型
type text 单行文本框
password 密码框
file 文件域
radio 单选框
checkbox 复选框
submit 提交按钮
reset 重置按钮
button 普通按钮
格式:
功能:img标签中的 vspace和 hspace属性能够调整图像与其他文本之间的距离,两者均取像素值。设定语法格式如下:
n,m为数值,单位为像素。
其中, vspace为调整图像与上下文本的距离; hspace为调整图像与左右文本的距离。
Img标签
把文字排在图像下面
属性 控件名称 控件类型
type text 单行文本框
password 密码框
file 文件域
radio 单选框
checkbox 复选框
submit 提交按钮
reset 重置按钮
button 普通按钮
格式:


功能:如果文本还没有填满图像周围的空间,就希望从图像下面重新开始另一行文本时,普通换行标签
就不起作用了,它只能在图像旁边另起一行,而不能把文本排到图像下面去,
这就需要在
标签中使用 clear属性来满足这一要求
① clear=left文本在图像下面另起一行,用于图像在左边的情况
②cear=rght文本在图像下面另起一行,用于图像在右边的情况;
③ clear-all文本在图像下面另起行处。
Img标签
作业:完成下发的TASK8 中的作业
要求:利用记事本编辑网页,按照要求保存为HTML文件,自己预览后提交。有问题及时反馈练习。
5
项目列表
Part five
(1)有序列表
功能:建立一个有序列表,每一个列表项可进行自动换行,编号会随属性设置自动进行调整
(3)定义列表
功能:建立一个定义列表,也称为描述列表,列表项分为概念部分和定义解释部分。
(2)无序列表
功能:建立一个无序列表,也称为符号列表,各列表项没有先后顺序之分,项与项可进行自
动换行
(4)目录列表和菜单列表
功能:这两种列表格式和使用方式与无序列表完全一样
5.HTML列表
格式如下

  1. 列表项一

  2. 列表项二

  3. ...

属性见下表
可以设置嵌套标记
有序列表
5.HTML列表
属性 类型
type 设置编号的类型,默认时为1(阿拉伯数字),还可设置为A(大写字母),a(小写字母),I(大写罗马数字),i(小写罗马数字)
start 设置编号的起始值,但无论用什么类型,属性值必须为数字。
格式如下:

  • 列表项一

  • 列表项二

  • ...

属性见下表
可以设置嵌套标记
无序列表
5.HTML列表
属性 类型
type 设置符号的类型,默认时为disc(●),还可设置为 circle(o),square(■)
背景颜色:000220 灰白色:D6D6D6
灰色:808080 列表项颜色:007700
格式如下:

概念一
概念一定义

概念二
概念二定义


定义列表
5.HTML列表
可以设置嵌套标记
背景颜色:022000 灰白色:686846
浅蓝色:008877
目录列表格式如下:

<|i>列表项一
  • 列表项二

  • ...

    菜单列表格式如下:

  • 列表项一

  • 列表项二

  • ...

    目录列表和菜单列表
    5.HTML列表
    这两种列表格式和使用方式与无序列表完全一样
    可以设置嵌套标记
    5.HTML列表
    作业:完成下发的TASK3中的作业
    要求:利用记事本编辑网页,按照要求保存为HTML文件,自己预览后提交。涉及到的颜色,有提示的根据提示设置,没有的自行设置,所有颜色都可以用英文或者6位16进制数表示。用16进制数表示时格式为#000000。有问题及时反馈练习。
    6
    表 格
    Part six
    1、先检查标签书写是否正确(双标记是否忘记结束标记)
    2、属性及属性值是否正确,只能是数字的是否设置为百分比,中文的属性值必须加英文状态的引号,”宋体”body bady
    3标记之间的嵌套,不能交叉标记



    ********
    cellspacing
    cellpaddingg
    6、表格
    表格格式
    数据单元格










    表格标题
    表头单元格表头单元格
    数据单元格数据单元格

    功能:建立一个由表格标题和若干行列组成的表格,但当页面用了过多表格时,页面加载速度会受到一定的影响
    ...

    ...
    表格中的行
    表头单元格,内容自动加粗
    创建一个表格
    ...
    ...
    标记属性
    属性 功能
    width 设置表格的宽度,单位为像素或百分比
    height 设置表格的高度,单位为像素或百分比
    align 设置表格在页面中的水平对齐方式
    background 设置表格的背景图片
    bgcolor 设置表格的背景颜色
    border 设置表格边框的宽度,单位为像素,不指定属性值时默认为1,省略该属性或指定该属性值为0时,不显示表格边框。
    bordercolor 设置表格边框颜色
    cellspacing 设置单元格之间的间距,单位为像素
    cellpadding 设置单元格内容与单元格边界间的距离,单位为像素
    6、表格
    设置表格边框border
    6、表格
    设置表格边框的颜色:bordercolor
    Bordercolorlight/bordercolordark
    6、表格
    设置表格的背景颜色或者背景图像
    Bgcolor=颜色 background=图像路径/文件名
    6、表格
    设置表格的尺寸:width/height
    取指为窗口的百分比或者像素
    6、表格
    设置表格的对齐位置:align
    取指为left/right/center
    6、表格
    设置表格的格框线宽度:cellspacing
    取指为像素,默认为2
    6、表格
    设置表格的框线与内容的间距:cellpadding
    6、表格
    设置表格的边框显示状态:frame
    6、表格
    显示整个表格边框

    不显示表格边框

    只显示表格的上下边框

    只显示表格的左右边框

    只显示上边框

    只显示下边框

    只显示左边框

    只显示右边框

    设置表格的边框显示状态:frame
    6、表格
    设置表格的分割线的显示状态:rules
    6、表格
    显示所有分格线

    所有分割线不显示

    只显示组与组的分隔线

    只显示行与行的分隔线

    只显示列与列额分隔线

    1 2
    3 4
    5
    标记属性
    属性 功能 默认值
    height 设置表格行的高度
    align 设置表格行内容的水平对齐方式
    valign 设置表格行内容的垂直对齐方式,取值为top/middle/bottom middle
    bgcolor 设置表格行的背景颜色
    bordercolor 设置表格行的边框颜色
    6、表格
    …. 设置表头的属性,属性与th标签一致
    …… 设置表格其他单元格的共有属性,属性与TD标签一致

    6、表格
    表格的列分组
    6、表格
    标记 功能
    表格按列分组
    span 该组包含的列数
    align 改组列中的对齐方式
    Align属性定义所有夸列中单元格的内容水平方向的位置,center、right、left
    标记 功能
    标记属性
    属性 功能
    width 设置单元格的宽度,单位为像素或百分比
    height 设置单元格的高度,单位为像素或百分比
    align 设置单元格中数据的水平对齐方式 left center right
    valign 设置单元格中数据的垂直对齐方式 top middle bottom
    bgcolor bgcolor设置单元格的背景颜色
    background 设置单元格的背景图片
    bordercolor 设置单元格的边框颜色
    rowspan 设置单元格在列内合并的行数
    colspan 设置单元格在行内合并的列数
    6、表格
    表格的分组
    标记 功能
    表格的标题
    align 标题位置 top bottom
    作业:完成下发的TASK5中的作业
    要求:利用记事本编辑网页,按照要求保存为HTML文件,自己预览后提交。有问题及时反馈练习。
    7
    框 架
    Part serven
    7、框架
    1
    定义框架
    格式如下


    < title>网页标题

    < frame src=“网页URL地址一”>
    ...


    功能:将浏览器窗口划分成多个不同的显示区域,并在每个显示区域内独立显示不同网页的一种技术,包含框架的网页称为框架集。
    2
    框架集基本标记
    属性 控件名称 控件类型
    type text 单行文本框
    password 密码框
    file 文件域
    radio 单选框
    checkbox 复选框
    submit 提交按钮
    reset 重置按钮
    button 普通按钮
    标记 属性 功能
    rows 在浏览器窗口从上至下划分多个显示区域,单位为像素或百分比,可用“*”表示剩余值
    cols 在浏览器窗口从左至右划分多个显示区域,单位为像素或百分比,可用“*”
    表示剩余值
    frameboder 设置是否显示边框,“0”表示不显示边框,“1”表示显示边框
    boder 设置边框粗细
    bordercolor 设置边框颜色
    标记 属性 功能
    src 指定当前显示区域中初始时显示的网页,值为相对URL或绝对URL
    name nane指定当前显示区域的子窗口的名称
    noresize 指定多个不同的显示区域是否可以通过拖动框架边框在浏览器中调整显示
    区域的大小
    说明:< frameset>…标记取代了普通网页的…标记它们不可同时出现。
    7、框架
    2
    Frameset属性 rows cols
    属性 控件名称 控件类型
    type text 单行文本框
    password 密码框
    file 文件域
    radio 单选框
    checkbox 复选框
    submit 提交按钮
    reset 重置按钮
    button 普通按钮
    7、框架
    2
    Frameset属性 rows cols
    属性 控件名称 控件类型
    type text 单行文本框
    password 密码框
    file 文件域
    radio 单选框
    checkbox 复选框
    submit 提交按钮
    reset 重置按钮
    button 普通按钮
    7、框架
    水平/垂直分割窗口属性 rows/cols
    (1)格式
    row=“值1,值2,…值N”
    et cols-“值1,值2,…,值n”
    (2)说明
    ①rows后面的值,说明窗口横向分隔的情况:cols后面的值,说明窗口纵向分隔的情框况
    ②各参数值之间用逗号分隔,依次表示各个子窗口的高度(宽度)
    ③rows和cols可以用数字、百分比和剩余值及这三种方式的混合方式来表示
    ◆数字,表示子窗口高度(宽度)所占的像素点数
    ◆百分比(%).表示子窗口高度(宽度)占整个浏览器窗口高度(宽度)的百分比
    ◆剩余值(*).表示当前所有窗口设定之后的剩余部分,当符号“*”只出现一次即其他子窗口的大小都有明确的定义时,表示该子窗口的大小将根据浏览器窗口的大小而进行自动调整,当持号“*”出现一次以上时,表示按比倒分览器口的剩余空间一例如,< frameset cols=“40%,2*,*”>表示将浏览器窗口分割为三列,第一个子窗口在第1列,窗口宽度为整个浏览器窗口宽度的40%:第二个子窗口在第二列,占浏览器窗口剩余空间的2/3,即其宽度为整个浏览器窗口宽度的40%:第三个子窗口占剩余空间的1/3,宽度为整个浏览器窗口宽度的20%.
    2
    Frame属性 rows cols
    属性 控件名称 控件类型
    type text 单行文本框
    password 密码框
    file 文件域
    radio 单选框
    checkbox 复选框
    submit 提交按钮
    reset 重置按钮
    button 普通按钮
    7、框架
    在窗口框架建立起来后,应在各个子窗口内放入相应的信息。子窗口的初始化是用
    标签来描述的。屏幕上的每一个子窗口均对应一个标签。用标签中的属性链接相应的文件,该文件的内容就显示在标签对应的窗口之中, 1.src属性是用于指定要导入到某个子窗口的HML文件的位置,其语法格式如下:

    2.定义子窗口名称属性name
    name属性是用来指定窗口的名称,此属性是可选的。当完成定义子窗口的名称后,便可
    在超链接中,指定显示网页的子窗口。其语法格式如下
    < frame name=”子窗口名称”>
    3.控制框架滚动条属性 scrolling
    scrolling属性用于描述该窗口是否设有滚动条。该属性是可选的,其设置语法格式如下:
    < frame scrol1ing=yes或no或auto>
    各个设置值所代表的意义按顺序为显示,不显示和自动设置,默认方式是mo
    2
    Frame属性 scrolling
    属性 控件名称 控件类型
    type text 单行文本框
    password 密码框
    file 文件域
    radio 单选框
    checkbox 复选框
    submit 提交按钮
    reset 重置按钮
    button 普通按钮
    7、框架
    4.子窗口大小的调整属性 noresize
    noresize属性是一个标志,没有取值。它说明浏览者是否可以自行用鼠标调整窗口的大小。如果设定了 noresize属性,则窗口不能调整。如果处于默认方式,则可以自行调整窗口的大小。
    5.设置边距属性 marginwidth/marginheight
    marginwidth属性,用来控制窗口内显示的内容与窗口左右边缘的距离。该属性是取一个像素值,默认值为1,该属性是可选的
    marginheight属性,用来控制窗口内显示的内容与上下边缘的距离。该属性是取一个像
    素值,默认值为1,该属性是可选的。
    2
    超链接的target属性
    属性 控件名称 控件类型
    type text 单行文本框
    password 密码框
    file 文件域
    radio 单选框
    checkbox 复选框
    submit 提交按钮
    reset 重置按钮
    button 普通按钮
    7、框架
    用 target属性定义窗口的名称,必须使用字母/数字字符;否则窗口的名称将被忽略。但
    是,有几个特定的窗口的名称例外,这几个窗口的名称有特殊含义,它们是 _blank,_self,_parent,_ top
    (1) target=“_blank”
    当将 arget属性设置为bank时,若单击超链接后,将以打开另一个窗口的方式显示网页
    (2)target=“_self”
    当将target属性设置为_self时,则将在同一个窗口中显示链接的网页
    (3) target=“_parent"
    当将 target属性设置为 parent时,若单击超链接后,该链接网页将导入目前子窗口的上
    层框架。若没有上层,则导入在同一个窗口中。
    (4)当将 target属性设置为_top时,则将脱离目前的窗口框架,在最上层的窗口框架中,显
    示链接的网页。
    2
    Frame属性 scrolling
    属性 控件名称 控件类型
    type text 单行文本框
    password 密码框
    file 文件域
    radio 单选框
    checkbox 复选框
    submit 提交按钮
    reset 重置按钮
    button 普通按钮
    7、框架
    4.子窗口大小的调整属性 noresize
    noresize属性是一个标志,没有取值。它说明浏览者是否可以自行用鼠标调整窗口的大小。如果设定了 noresize属性,则窗口不能调整。如果处于默认方式,则可以自行调整窗口的大小。
    5.设置边距属性 marginwidth/marginheight
    marginwidth属性,用来控制窗口内显示的内容与窗口左右边缘的距离。该属性是取一个像素值,默认值为1,该属性是可选的
    marginheight属性,用来控制窗口内显示的内容与上下边缘的距离。该属性是取一个像
    素值,默认值为1,该属性是可选的。
    2
    Frameset属性
    属性 控件名称 控件类型
    type text 单行文本框
    password 密码框
    file 文件域
    radio 单选框
    checkbox 复选框
    submit 提交按钮
    reset 重置按钮
    button 普通按钮
    7、框架
    3
    浮动框架
    属性 控件名称 控件类型
    type text 单行文本框
    password 密码框
    file 文件域
    radio 单选框
    checkbox 复选框
    submit 提交按钮
    reset 重置按钮
    button 普通按钮
    属性 功能
    src 指定在窗口中显示另一个页面的文件路径
    width 指定浮动框架的宽度,单位为像素
    height 指定浮动框架的高度,单位为像素
    scrolling 指定浮动框架是否出现滚动条,值为auto(自动)、yes(出现)和no(不出现)
    frameborder 指定浮动框架区域边框的宽度,单位为像素,值为“0
    0”时表示没有边框
    格式:
    功能:也称为内联框架,可以放在网页中的任何位置,用于在一个页面中嵌入一个框架窗口来显示另一个页面的内容
    7、框架
    3
    浮动框架
    属性 控件名称 控件类型
    type text 单行文本框
    password 密码框
    file 文件域
    radio 单选框
    checkbox 复选框
    submit 提交按钮
    reset 重置按钮
    button 普通按钮
    7、框架
    作业:完成下发的框架布局的作业
    要求:利用记事本编辑网页,按照要求保存为HTML文件,自己预览后提交。有问题及时反馈练习。
    8
    表 单
    Part eight
    HTML是利用表单(Fom)来设计交互界面的.表单则是接受浏览者在网页中的操作,并传递给服务器中的程序(例如CG1程序).它是动态的,有输入框及按钮等。使用表单并配合CG程序,网页能够知道浏览者做了哪些事情,然后针对这些事情适当地加以回应,就可以做成一个具有交互功能的网页了。
    本章的内容就是要介绍,如何制作表单让自己的网页和浏览者之间进行互相交流.
    7、表单
    1
    表单
    表单标签是成对标签。在首标签和尾标签之间的内容就是一个表单。表单form为浏览者在屏幕上建立一张表格,表格中有明确的文字提示,使浏览者可以在表格上输入自己的信息,然后使用提交按钮,将浏览者的信息传送给服务器。表单form中的HTML代码要完成两件事情,一是指出CGl的路径和名称,二是要将表单输入的信息传递给CGI。
    CGI(Common Gateway Interface) 是 WWW 技术中最重要的技术之一,有着不可替代的重要地位。CGI 是外部应用程序(CGI 程序)与 WEB 服务器之间的接口标准,是在 CGI 程序和 Web 服务器之间传递信息的过程。CGI 规范允许 Web 服务器执行外部程序,并将它们的输出发送给 Web 浏览器,CGI 将 Web 的一组简单的静态超媒体文档变成一个完整的新的交互式媒体。
    7、表单
    1
    定义表单标记及其属性
    属性 功能
    action 指定处理表单数据的URL地址,其值通常为动态网页文件的路径,可以设置为空链接
    method 指定将表单数据提交给服务器的传送方式,值为post(一般用于传送大容量数据或需要保密的信息)和get(不能传送大容量数据,且数据传送不安全,易被截取)
    name 定义表单的名称
    target 定义表单数据结果显示的目标窗口
    格式:< form action=“执行CGI程序的URL地址” method=”数据传送方式">…
    功能:在网页中建立一个表单,定义信息的收集范围
    注意:所有的表单控件都必须包含在
    ...
    标记中
    7、表单
    1
    定义表单标记及其属性
    格式:< form action=“执行CGI程序的URL地址” method=”数据传送方式">…
    功能:在网页中建立一个表单,定义信息的收集范围
    2
    表单控件标记及其属性
    格式:< Input type=”输入控件类型">。
    功能:在已建好的表单中建立一个指定类型的输入控件
    属性 控件名称 控件类型
    type text 单行文本框
    password 密码框
    file 文件域
    radio 单选框
    checkbox 复选框
    submit 提交按钮
    reset 重置按钮
    button 普通按钮
    控件名称 控件类型
    Text 文本框
    Password 密码框
    Radio 单选按钮
    Checkbox 多选按钮
    submit 确定提交按钮
    Reset 重置按钮
    Image 图像按钮
    file 文件选择输入框
    7、表单
    2
    表单控件标记input及其属性
    格式:< Input type=”输入控件类型">。
    功能:在已建好的表单中建立一个指定类型的输入控件,其他属性如下
    属性 控件名称 控件类型
    type text 单行文本框
    password 密码框
    file 文件域
    radio 单选框
    checkbox 复选框
    submit 提交按钮
    reset 重置按钮
    button 普通按钮
    属性 控件名称 控件类型
    name 指定各个控件的名称,方便CGI程序对其输入控件的引用
    size 设置输入窗口的宽度,控件类型为文本框、密码框和文件域时可使用
    value 控件类型为文本框、密码框、文件域、单选框和复选框时,用于设置输入控件提交的值;控件 类型为提交按钮或重置按钮时,用于设置按钮上显示的文本
    checked 设置单选框和复选框的初始状态,指定表示选中,不指定表示未选中
    maxlength 设置文本框和密码框可输入的最大字符数
    7、表单
    2
    文本框text及其属性
    格式:< Input type=”输入控件类型">。
    功能:在已建好的表单中建立一个指定类型的输入控件,其他属性如下
    属性 控件名称 控件类型
    type text 单行文本框
    password 密码框
    file 文件域
    radio 单选框
    checkbox 复选框
    submit 提交按钮
    reset 重置按钮
    button 普通按钮
    属性 控件名称 控件类型
    size 设置输入窗口的宽度,控件类型为文本框、密码框和文件域时可使用
    value 用于设置输入文本框中默认的值;
    maxlength 设置文本框和密码框可输入的最大字符数
    7、表单
    2
    表单控件标记input及其属性
    属性 控件名称 控件类型
    type text 单行文本框
    password 密码框
    file 文件域
    radio 单选框
    checkbox 复选框
    submit 提交按钮
    reset 重置按钮
    button 普通按钮
    7、表单
    2
    提交submit和重置按钮reset及其属性
    当type= submit时,浏览器会在相应的位置产生一个提交按钮。当用户单击该按钮时浏览器就会将表单的输入信息传送给服务器。提交按钮的name属性是可以默认的,除name属性外,它还有一个可选的属性 value,用于指定显示在提交按钮上的文字。 value属性的默认方式“提交查询内容”。在一个表单中必须有提交按钮,不然将无法向服务器传送信息.
    当 type= reset时,浏览器会在相应位置产生一个重置按钮。当用户单击该按钮时,浏览器就会清除表单中所有的输入信息而恢复到初始状态。重置按钮的name属性也是可以默认的。除name属性外,它也有一个可选的属性 value,用于指定显示在清除按钮上的文字,vale属性的默认方式是“重置”。
    属性 控件名称 控件类型
    type text 单行文本框
    password 密码框
    file 文件域
    radio 单选框
    checkbox 复选框
    submit 提交按钮
    reset 重置按钮
    button 普通按钮
    7、表单
    2
    表单控件标记
    属性 控件名称 控件类型
    type text 单行文本框
    password 密码框
    file 文件域
    radio 单选框
    checkbox 复选框
    submit 提交按钮
    reset 重置按钮
    button 普通按钮
    7、表单
    2
    密码框password
    属性 控件名称 控件类型
    type text 单行文本框
    password 密码框
    file 文件域
    radio 单选框
    checkbox 复选框
    submit 提交按钮
    reset 重置按钮
    button 普通按钮
    7、表单
    2
    单选按钮radio
    属性 控件名称 控件类型
    type text 单行文本框
    password 密码框
    file 文件域
    radio 单选框
    checkbox 复选框
    submit 提交按钮
    reset 重置按钮
    button 普通按钮
    7、表单
    3
    其他表单控件及其属性
    ②列表框 格式如下:
    < select name=”名称">
    < option>列表项一
    < option>列表项二
    < option>列表项三
    >
    功能:在已建好的表单中建立一个指定列表框
    属性 控件名称 控件类型
    type text 单行文本框
    password 密码框
    file 文件域
    radio 单选框
    checkbox 复选框
    submit 提交按钮
    reset 重置按钮
    button 普通按钮
    ①多行文本框
    格式;< Textarea name=“名称”rows=“行数" cols=“列数”>文本内容
    功能:在已建好的表单中建立一个指定多行多列的文本框
    7、表单
    7、表单
    3
    列表框常用属性
    属性
    size 设置列表框显示的列表项数,如省略此属性或取值为1时,列表框为下拉式列表框
    multiple 指定时表示可以选择多项,省略时只能选择单项
    selected 只能用在< Option>标记中,表示默认选中当前项
    value 只能用在