当前位置:文档之家› 第6章 表格与表单_补充案例(1)

第6章 表格与表单_补充案例(1)

第六章补充案例
案例6-6 简单的用户登陆界面
一、案例描述
1、考核知识点
input控件
2、练习目标
➢熟悉表单的构成
➢掌握<form>标记的用法
➢理解<form>标记相关属性
➢掌握input控件属性中的单行文本输入框、密码输入框以及提交按钮属性
3、需求分析
在网页中,通常会使用表单来收集用户信息,并将这些信息传递给后台服务器,实现人机交互。

同时,为了明确信息分类、便于用户操作,还会用到一系列的表单控件,用于定义不同的表单功能。

为了便于初学者的理解和掌握,接下来,通过一个登陆界面的案例做具体演示。

4、案例分析
1)最终实现效果,如图6-11所示。

图6-1登陆界面
2)分析效果图,具体实现步骤如下:
a)定义表单域。

b)定义用于输入用户名的单行文本输入框。

c)定义密码输入框。

d)定义用于输入验证码的单行文本输入框。

e)定义登陆按钮。

二、案例实现
图6-2简单的登陆界面
案例6-7 简单的交规考试答卷
一、案例描述
1、考核知识点
input控件
2、练习目标
➢熟悉表单的构成
➢掌握<form>标记的用法
➢掌握input控件属性中单选框和复选框属性
➢熟悉<label>标记的使用方法
3、需求分析
浏览网页时,经常会看到带有小图标的列表项,这些小图标不仅可以美化网页,还能提供更好的用户体验。

虽然无序列表和有序列表都有自带的列表项目符号,但是,它们在不同浏览器中显示的效果不同。

因此,在实际工作中,经常通过给列表项定义背景图像来设置列表项目符号。

4、案例分析
1)最终实现效果,如图6-13所示。

图6-3交规考试答卷效果
2)分析效果图,具体实现步骤如下:
a)定义一个名为“交通考试选择题”的<h3>标题。

b)定义表单域
c)使用<p>标记定义单选题的题干。

d)使用<input>标记的单选按钮属性定义选项。

e)使用<p>标记定义多选题的题干。

f)使用<input>标记的复选框属性定义选项。

二、案例实现
案例6-8 制作字符批量替换工具界面
一、案例描述
1、考核知识点
<textarea>控件
2、练习目标
➢掌握<textarea>控件的使用方法
➢掌握input控件属性中的单行文本输入框、复选框、文件域以及三种按钮属性
3、需求分析
当需要输入大量的文字信息时,单行文本输入框就不再适用,这时就需要用到表单中的<textarea></textarea>控件,来创建多行文本输入框。

为了便于初学者的理解和掌握,接下来,通过制作一个字符批量替换工具界面的案例做具体演示。

4、案例分析
1)最终实现效果,如图6-15所示。

图6-4字符批量替换工具界面效果
2)分析效果图,具体实现步骤如下:
a)定义表单域。

b)通过<p>标记定义标注文本“查找”。

c)通过<textarea>控件定义多行文本框。

d)通过<p>标记定义标注文本“替换为”。

e)通过<textarea>控件定义第二个多行文本框。

f)使用<input>标记的复选框属性定义三个复选框。

g)定义提交按钮、重置按钮和普通按钮。

二、案例实现
新建HTML页面,代码如下:
案例6-9 制作简单的游戏选区界面
一、案例描述
1、考核知识点
<select>控件
2、练习目标
➢掌握<select>控件的使用方法
➢掌握下拉菜单分组选项的制作方法
➢掌握input控件属性中的按钮属性
3、需求分析
在网页制作中,为了节省页面篇幅、美化页面,经常需要将较多的列表项以下拉菜单的形式隐藏起来。

为了便于初学者的理解和掌握,接下来,将通过一个制作游戏选区界面的案例,对下拉菜单的用法做具体演示。

4、案例分析
1)最终实现效果,如图6-17所示,当点击下拉菜单时,会出现如图6-18、6-19所示的效果。

图6-5游戏选区界面效果图6-6点击下拉菜单图6-7点击下拉菜单2)分析效果图,具体实现步骤如下:
a)定义表单域
b)定义用于游戏选区的下拉菜单
c)定义用于选择线路的下拉菜单
d)使用<input>标记的按钮属性定义确定和取消按钮
二、案例实现
新建HTML页面,代码如下:
案例6-10 CSS美化表单
一、案例描述
1、考核知识点
CSS控制表单样式
2、练习目标
➢熟悉表格布局的基本原理
➢掌握input控件的常用属性
➢熟悉<fieldset>标记的用法
➢复习CSS基本样式属性
3、需求分析
制作网页时,为了让页面更加美观、便于维护,经常会使用CSS对表单样式进行控制。

为了便于初学者的理解和掌握,接下来,通过一个案例演示CSS美化表单的具体方法。

4、案例分析
1)最终实现效果,如图6-21所示。

图6-8简单的邮箱选区界面
2)分析效果图,具体实现步骤如下:
A.定义表单域,并填充大的背景图片。

B.定义表单内容分组,并确定分组名称为“个人注册”。

C.定义一个3行2列的表格换份表单结构。

D.在第一行第一列和第二行第一列输入提示信息。

E.在第一行第二列和第二行第二列各定义一个单行文本,用于输入用户信息。

F.在第三行第二列设置按钮,并填充背景图片。

二、案例实现
1、制作页面结构
新建HTML页面,代码如下:
2、定义CSS样式
使用内嵌式CSS样式表为页面添加样式,具体CSS代码如下:
图6-9CSS美化表单
在本案例中,通过<filedset></filedset>标记可以将表单内容分组,并且使用其配套标记
<legend></legend>为各个表单组定义名称。

相关主题