您当前的位置: 首页 > 

WEB入门二 表格和表单

发布时间:2017-02-14 13:57:51 ,浏览量:0

学习内容

Ø        表格的作用和制作

Ø        表单的制作

入门视频课:H5和JAVASCRIPT实战教程

能力目标

Ø        掌握表格的创建

Ø        掌握设置表格的常用属性;

Ø        理解表单的作用

Ø        熟练掌握表单常用元素

目标:

本章简介

表格对于网页制作而言极其重要,其最明显的优点是能够以行列整齐的形式来显示文本、数字、图片信息。而且,表格还可以用于固定文本或图像的显示位置。经常上网的用户会发现表格被大量网站广泛应用,例如新闻列表、商品显示等。

除此之外,网站中经常有很多页面的信息需要填写并提交给服务器,例如论坛注册时需填写注册信息、登陆时需提交登陆用户名和密码等。这种由用户填写并提交给服务器的页面元素称为表单,表单在页面设计中主要用于收集和提交客户端的信息,完成客户端与服务器的交互。

本章将学习如何在页面中创建一个表格以及表格的基本操作,例如合并单元格、使用背景图像美化表格、创建表单以及表单元素的基本用法。最后,通过举例讲解表格与表单的综合应用。

核心技能部分

1.1       表格基础

表格对于网页制作而言极其重要,其最明显的优点是能够以行列整齐的形式来显示文本、数字、图片信息。而且,表格还可以用于固定文本或图像的显示位置。

1.1.1             表格的基本结构

先让我们来看一看表格的最基本的结构。表格是由指定数目的行和列组成,如图2.1.1所示。文字或图片按照相应的列或行进行分类和显示。

图2.1.1 基本表格结构

在HTML中,用于创建表格的基本标签如下:

1.        

… 标签用于在HTML中创建表格,它包含表名和表格本身内

容的代码。表格里面包含行,行中包含单元格。

2.        

…标签用于在表格中定义行,要嵌套在标签中使用。多个行结合在一起就构成一个表格。表格的每一行都用标签表示,并用相应的标签结束

3.        

标签定义。td是“表格数据( TableData )”的英文缩写。标签内。border属性是最常用的属性,该属性指定边框的厚度,如果其值设置为零(0),则不显示边框。

4.        用于创建表格的其他标签

(1)     

标签用于定义表格的标题。该标签必须紧随

表格的每一行又有若干表格单元格,用

. . . 标签定义一个列,嵌套于 标签之后,且每个表格只能定义一个标题。通常将标题置于表格之上的居中位置。

(2)     

标签内。

1.1.2             创建表格

所有的表格都包括3个基本标签,即表格标签

标签用于定义表格内的表头单元格,其显示的文字效果通常采用粗体居中。大多数表格都包含一行或一列表头,用于说明某一列或一行数据的属性类别,此时可以使用 标签来设置。 标签必须嵌套在 … 、行标签...和单元格标签...。可以说,在页面中如果要创建一个完整的表格,至少要包含这3对标签。

创建表格语法:

       

   

table>

<table>

   

单元格

创建表格时,一般情况下分3步:

第一步:创建表格标签… 。

第二步:在表格标签… 里创建行标签...,可以有多行。

第三步:在行标签...里创建单元格标签,可以有多个单元格。

如示例2.1所示为在页面中添加一个2行3列的表格的代码。

示例2.1

<html>

创建表格

   

       

           

       

       

           

       

   

第一行单元格1 第一行单元格2 第一行单元格3 第二行单元格1 第二行单元格2 第二行单元格3

html>

示例2.1的运行结果如图2.1.2所示。

图2.1.2 创建表格

1.1.3             表格的属性

1.        用于设置表格的尺寸和边框的属性

如果不指定表格的高度和宽度,浏览器就会根据表格里的内容自动调整高度和宽度。如果不指定表格边框的宽度((border属性),则浏览器将不显示表格边框。若我们既想设置表格的高度和宽度,又想设置表格边框的宽度,那么就得设置表格的高度、宽度和边框属性。

语法:

其中,表格的宽度和高度可以用像素来表示,也可以用百分比(与浏览器当前窗口相比的大小比例)来表示。表格边框宽度只能用像素来表示。例如:表示一个宽为200像素,高为100像素的表格。 表示一个宽为当前浏览器窗口宽度的50%,高为当前浏览器窗口高度的25%的表格。

示例2.2

<html>

表格的尺寸和边框

   

       

           

       

       

           

       

   

第一行单元格1 第一行单元格2 第一行单元格3 第二行单元格1 第二行单元格2 第二行单元格3

html>

示例2.2运行结果如图2.1.3所示。

图2.1.3 表格的尺寸和边框

 

2.        设置表格背景属性

(1)      整个表格背景

表格背景包括表格的背景颜色和背景图像的设置,表格的背景颜色属性bgcolor是针对整个表格的,表格的背景图像属性background也是针对整个表格的,背景图像会令表格更加美观、更加活泼生动。

(2)      表格单行背景

不仅可以对表格整体设置背景,还可以对单独一行设置背景色,行的bgcolor颜色可以覆盖的bgcolor或background属性。

(3)      单元格背景

不仅可以对表格中行设置背景色,还可以对表格中每一个单元格设置背景色或背景图片,单元格的bgcolor颜色可以覆盖行的bgcolor属性。

示例2.3

<html>

表格的尺寸和边框

   

       

           

       

       

           

       

       

           

       

   

第一行单元格1 第一行单元格2 第一行单元格3 第二行单元格1 第二行单元格2 第二行单元格3 第三行单元格1 第三行单元格2 第三行单元格3

html>

示例2.3的运行结果如图2.1.4所示。

图2.1.4 表格背景

3.        设置对齐方式属性

为了美观大方,表格中的数据一般需要设置对齐方式。

设置表格、行或列的对齐方式,修改align属性为right(右对齐)、center(居中),left(左对齐)就可以了,默认为“左对齐”。

示例2.4

<html>

表格的对齐方式

   

       

           

       

       

           

       

       

           

       

   

第一行单元格1 第一行单元格2 第一行单元格3 第二行单元格1 第二行单元格2 第二行单元格3 第三行单元格1 第三行单元格2 第三行单元格3

html>

示例2.4运行结果如图2.1.5所示。

图2.1.5 表格的对齐方式

一般情况下数字是右对齐,性别居中对齐,姓名等内容左对齐。

1.1.4             跨多行和多列的表格

大部分情况下表格都不是整齐划一的,例如:学生信息表,第一行是表格的标题,这就需要标题横跨学生信息表的所有列;还有一种情况是需要跨行的,跨列表格如图2.1.6所示。

图2.1.6 跨列表格

1.        跨行和跨列表格的概念

有时可能要将多行或多列合并成一个单元格,即可以创建跨多列的行,或创建跨多行的列。colspan属性用于创建跨多列的单元格,rowspan属性用于创建跨多行的单元格。

2.        跨多列的表格

跨多列指的是在水平方向上跨多个单元格,通过设置colspan这个属性来实现的。

示例2.5

<html>

跨行和跨列的表格

   

       

           

       

       

           

       

       

           

       

       

           

       

   

联系人薄 姓名 电话 张三 13512345678 68788898 李四 13888888888 66666666

html>

示例2.5运行结果如图2.1.7所示。

图2.1.7 跨列的表格

3.        跨多行的表格

单元格除了可以在水平方向上跨列,还可以在垂直方向上跨行,跨多行的表格是单元格在垂直方向上跨多行,设置rowspan属性实现。

示例2.6

<html>

跨行和跨列的表格

   

       

           

       

       

           

       

       

           

       

       

           

       

       

           

       

       

           

       

       

           

       

   

联系人薄 姓名 张三 电话 13512345678 68788898 姓名 张三 电话 13512345678 68788898

html>

示例2.6运行结果如图2.1.8所示。

图2.1.8 跨多行的表格

1.1.5             表格的嵌套

表格内部可以再使用大部分HTML标签从而实现丰富多次的表格。表格还可以嵌套使用,嵌套的表格经常用于设计页面布局。如下图的表格嵌套。

图2.1.9表格的嵌套

示例2.7

<html>

嵌套的表格

       

       

       

       

       

       

       

       

   

这是一个段落。

这是另一个段落。

这个单元包含一个表格:

       

           

       

内部表格 内部表格

       

这个单元包含一个列表:

       

           

  • 苹果
  •        

  • 香蕉
  •        

  • 菠萝
  •        

       

HELLO

html>

示例2.7运行结果如图2.1.10所示。

图2.1.10表格的嵌套

1.2       表单

用户经常在网上看到一些会员注册页面、用户登陆页面、网上调查问卷页面、搜索工具页面等,这些页面是什么做的呢?不敢说完全是用表单做的,但肯定至少包含有表单。可见表单主要用来收集客户端相关信息,使网页具有交互功能。本节主要讨论如何使用HTML来创建表单,然后向表单中添加表单元素。网页中的表单用途很广,而且还在不断发展。下面我们就列举一些典型的表单应用:

Ø        在用户注册某种服务或事件时收集姓名、地址、电话号码、电子邮件和其他信息。

Ø        搜集客户订单信息,如果想在线购买一本书,则必须填写姓名、联系电话、邮寄地址、付款方式和其他相关信息。

Ø        收集关于调查问卷信息。大部分提供服务性的网站都鼓励用户参与调查问卷,提供反馈信息。这些反馈信息除了维系良好的客户关系外,它还有助于改进和提高网站的服务质量,从而使网站的服务更具人性化,吸引更多的浏览者。

Ø        为网站提供搜索工具。提供各种信息的站点通常会为用户提供一个搜索框,使用户能够更快地找到想要的信息,比较著名的搜索网站:谷歌((http://www.google.com)、百度(http://www.baidu.com)等。

如图2.1.11就是一个典型的表单。

图2.1.11 典型的表单

1.2.1             表单包含的元素

创建表单后,就可以在表单中放置元素以接受用户的输入。这些元素通常放在标签对之间一起使用,也可以在表单之外用来创建用户界面。在网上冲浪时,我们经常会见到一些常用的元素,例如:让用户输入姓名的单行文本框,让用户输入密码的密码框,让用户选择性别的单选按钮以及让用户提交信息的提交按钮等。不同的表单元素有不同的用途。如果要求用户输入的仅仅是一些文字信息,如“姓名”、“备注”、“留言”等,一般使用单行文本框或多行文本框。如果要求用户在指定的范围内做出选择,一般使用单选按钮、复选框和下拉列表框,如图2.1.10中“性别”、“爱好”、“出生日期”中的月份选择等常采用这些元素。如果要把填写好的表单信息提交给服务器,一般使用【提交】按钮,如图2.1.10中的【提交】按钮。除此之外,还有一些不太常用的表单元素,在这里就不一一列举了。

1.2.2             标签

标签用于创建 HTML文档中的表单。标签除了可以包含表单字段元素之外,还可以包含文本、图像以及其他的HTML元素。

一个表单可以向 Web服务器传递多个信息,但每个信息都需要有唯一的名称标识。因此,表单中的每一个表单元素都应有一个 name属性,用于指定表单元素的名称。这样 Web 服务器可以根据表单元素的名称来获取客户端传递给服务器的信息,未设置name属性的表单元素将不会被提交。如下图淘宝网的登录表单。

图2.1.12 淘宝网的登录表单

表2-1-1标签的属性

属性

说明

action

此属性指示服务器上处理表单输出的程序。一般来说,当用户单击表单上的“提交”按钮后,信息发送到Web服务器上,由action属性所指定的程序处理。语法为:action= “URL”

method

此属性告诉浏览器如何将数据发送给服务器,它指定向服务器发送数据的方法(用post方法还是用get方法)。如果值为get,浏览器将创建一个请求,该请求包含页面URL、一个问号和表单的值。浏览器会将该请求返回给URL中指定的处理程序,以进行处理。如果将值指定为post,表单上的数据会作为一个数据块发送到处理程序,而不使用请求字符串。语法为:method = (get | post)

1.2.3             表单元素的统一属性

网页中的表单由许多不同的表单元素组成,这些表单元素各自都有很多属性,下面就把这些表单元素中的一些常用的属性作一个统一的介绍。下面给出了表单元素的统一格式:

<form action="register.action">

   

form>

元素定义要在表单中显示的控件类型和外观。此元素包括的属性见表2-1-2

表2-1-2元素的属性

属性

说明

type

此属性指定表单元素的类型。可用的选项有:text, password, checkbox, radio,

submit, reset, file, hidden, image和button。默认选择为text

name

此属性指定表单元素的名称。例如,如果表单上有几个文本框,可以按名称来标识它们,如textl, text2等。名称属性的作用域为form元素内

value

此属性是可选属性,它指定表单元素的初始值。

size

此属性指定表单元素的初始宽度。如果type为text或password,则表单元素的大小以字符为单位。对于其他输入类型,宽度以像素为单位

maxlength

此属性用于指定可在text或password元素中输入的最大字符数。默认为无限大

1.2.4             表单元素逐一介绍

1.        单行文本框

在表单中最常用最常见的表单输入元素就是文本框(text),它提供给用户输入单行文本信息,例如用户名的输入框。若要在文档的表单里创建一个文本框,将元素的type属性设为text就可以了。

2.        密码框

用于在表单中添加密码输入区域,浏览器将密码框中的每个字符都显示为星号 (*)使输入的容不可见。若要在文档的表单里创建一个密码框,将元素的type属性设为password就可以了。

示例2.8

<html>

表单元素

   

       

           

       

       

           

       

   

用户名 密码

   

html>

示例2.8在浏览器中的运行结果如图2.1.13所示。

图2.1.13 单行文本框和密码框

3.        多行文本框

当我们要在网页中输入两行或两行以上的文本时,怎么办?显然,前面学过的文本框及其他表单元素都不能满足要求,这就应该使用多行文本框,它使用的标签是

语法:

初始值

示例2.9

<html>

表单元素

   

   

       

       

   

   

自我介绍

   

html>

示例2.9在浏览器中运行结果如图2.1.14所示。

图2.1.14 多行文本框

4.        单选按钮

将元素的type属性设为radio就可以创建一个单选按钮。单选按钮控件用于一组相互排斥的值,组中的每个单选按钮必须具有相同的名称,用户一次只能选择一个选项。单选按钮需要一个显式的value属性。

示例2.10

<html>

表单元素

   

       

           

           

       

   

性别 男

           女

   

html>

示例2.10在浏览器中的运行结果如图2.1.15所示。

图2.1.15 单选按钮

5.        复选框

将元素的type属性设为checkbox就可以创建一个复选框。复选框用于站点访问者从一个列表项目中选择一项或多项内容,例如提交个人爱好信息。如果某信息有多个复选框,可以将它们命名为相同的名称,这样便于客户端脚本编程时访问。当然,也可以用不同的名称命名。属性checked可用于设置复选框的选中状态,只有当复选框为选中状态时,浏览器才会将选中的复选框的值和 name属性一起提交给服务器,否则不会提交任何复选框的内容。

示例2.11

<html>

表单元素

   

       

           

       

   

爱好 看书

           看电影

           旅游

   

html>

示例2.11在浏览器中的运行结果如图2.1.16所示。

图2.1.16 多选框

6.        下拉列表框

下拉列表框用于帮助用户快速、准确地选择一些选项,通过和标签元素来实现。标签创建可供选择的下拉列表,标签创建列表中的选项,使用 selected属性可以设置下拉列表的默认选项。

示例2.12

<html>

表单元素

   

       

       

       

   

地址

           

               北京

               上海

               广州

           

       

   

html>

示例2.12在浏览器中运行结果如图2.1.17所示。

图2.1.17 下拉列表框

7.        按钮

在表单中按钮可以分为4类,分别为普通按钮、提交按钮、重置按钮和图形按钮。普通按钮由用户通过客户端脚本语言自定义动作;提交按钮用于将当前所在表单中的信息提交给指定服务器程序;重置按钮将当前所在表单中的元素值设置为创建表单时的初始值;图形按钮的功能类似于提交按钮,可用于替代提交按钮,提高视觉的友好性和可视性。

示例2.13

<html>

表单元素

   

           

   

           

           

           

   

html>

示例2.13在浏览器中运行结果如图2.1.18所示。

图2.1.18 按钮

8.        文件域

文件域的作用是便于Web浏览器通过form表单向 Web 服务器上传文件。使用文件域时,浏览器将自动生成一个单行文本框和一个“浏览”按钮,供用户选择上传到服务器的文件。

应用以上所有表单元素的完整示例见示例2.19。

示例2.14

<html>

表单

   

   

   

   

   

   

       

   

   

       

   

   

   

       

       

   

   

       

       

   

   

   

用户名

       

密码 重复密码 性别 男

       女

爱好 看书

       看电影

       旅游

地址

               北京

               上海

               广州

       

自我介绍 上传头像

       

html>

示例2.14运行结果如图2.1.19所示。

2.1.19表单

通常情况下,为了保证表单的格式整齐、清晰,在创建表单时,可以使用表格搭建页面的框架。同时页面使用多种元素和设置,比如图片、背景等让页面丰富多彩、图文并茂并有和服务器交互能力,实现动态网站。 

本章总结

Ø        HTML表格的基本结构

n        标签

n        

标签

n        

标签

n        

标签

n        标签

Ø        HTML表单

n        action属性:指示服务器上处理表单输出的程序

n        method属性:指定向服务器发送数据的方法(用post方法还是用get方法)

Ø        HTML表单常用元素

n        单行文本框:

n        密码框:

n        多行文本框:</p><p>n        单选按钮:</p><p>n        复选框:</p><p>n        下拉列表框:</p><p>n        按钮: </p><p>u      <inputtype="reset" value="重置"/></p><p>u      <inputtype="button" value="按钮"/></p><p>u      <inputtype="image" src="login.gif" data-ke-src="login.gif"/></p><p>n        文件域:</p><p><img class="ke-anchor" src="https://www.chaojiit.com/kindeditor/themes/common/anchor.gif" data-ke-src="https://www.chaojiit.com/kindeditor/themes/common/anchor.gif" data-ke-name="_Toc298934918" />任务实训部分</a></p><h3><img class="ke-anchor" src="https://www.chaojiit.com/kindeditor/themes/common/anchor.gif" data-ke-src="https://www.chaojiit.com/kindeditor/themes/common/anchor.gif" data-ke-name="_Toc298934919" />实训任务1</a>:实现一个跨行和跨列的表格</h3><p><strong>训练技能点</strong></p><p>Ø        使用<table>标签创建表格</p><p>Ø        使用colspan跨多列</p><p>Ø        使用rowspan跨多行</p><p><strong>需求说明</strong></p><p>实现一个跨行跨列的表格,显示商品分类信息,效果如图2.2.1所示:</p><p>图2.2.1 跨行跨列的表格</p><p><strong>实现思路</strong></p><p>Ø        使用<table>创建表格</p><p>Ø        设置表格的宽度和边框</p><p>Ø        使用colspan跨多列,使用rowspan跨多行</p><p>核心代码如下。</p><table border="0" cellpadding="0" cellspacing="0" class="ke-zeroborder"><tbody><tr><td style="background-color:#f2f2f2;"><p><<span style="background-color:#C0C0C0;">html</span>></p><p>跨行跨列练习</p><p></p><p></p><p><table width="400" border="1"></p><p><tr></p><p><td colspan="3"><h2>商品类目</h2></td></p><p></tr></p><p><tr></p><p><td rowspan="3">虚拟</td></p><p><td>移动</td></p><p><td>联通</td></p><p></tr></p><p><tr></p><p><td>股票</td></p><p><td>彩票</td></p><p></tr></p><p><tr></p><p><td>梦幻</td></p><p><td>QQ</td></p><p></tr></p><p></table></p><p></p><p></<span style="background-color:#C0C0C0;">html</span>></p></td></tr></tbody></table><h3><img class="ke-anchor" src="https://www.chaojiit.com/kindeditor/themes/common/anchor.gif" data-ke-src="https://www.chaojiit.com/kindeditor/themes/common/anchor.gif" data-ke-name="_Toc298934920" />实训任务2</a>:使用表格实现一个课程表</h3><p><strong>训练技能点</strong></p><p>Ø        创建表格的基本结构</p><p>Ø        表格的跨行和跨列</p><p>Ø        bordercolor属性的用法</p><p>Ø        使用bgcolor设置背景颜色</p><p><strong>需求说明</strong></p><p>使用表格知识实现一个小学课程表,效果如图2.2.2 所示。</p><p>图2.2.2 课程表</p><p><strong>实现思路</strong></p><p>Ø        使用EditPlus创建表格的基本结构</p><p>Ø        使用width设置表格的宽度,border属性设置边框的粗细,bordercorder设置边框的颜色</p><p>Ø        使用bgcolor设置单元格的背景颜色</p><p>核心代码如下。</p><table border="0" cellpadding="0" cellspacing="0" class="ke-zeroborder"><tbody><tr><td style="background-color:#f2f2f2;"><p><<span style="background-color:#C0C0C0;">html</span>></p><p>跨行跨列练习</p><p></p><p></p><p><table border="3" width="98%" bordercolor="#FF9933"></p><p><tr></p><p><td height="50" bgcolor="#eeeeee" align="center" colspan="6"><span>课程表</span></td></p><p></tr></p><p><tr></p><p><td bgcolor="#00eecc" width="15%"> </td></p><p><td bgcolor="#00eecc" width="16%">星期一</td></p><p><td bgcolor="#00eecc" width="16%">星期二</td></p><p><td bgcolor="#00eecc" width="19%">星期三</td></p><p><td bgcolor="#00eecc" width="18%">星期四</td></p><p><td bgcolor="#00eecc" width="16%">星期五</td></p><p></tr></p><p><tr></p><p><td bgcolor="#00eecc" rowspan="2">上午</td></p><p><td bgcolor="#00eecc">语文</td></p><p><td bgcolor="#00eecc">英语</td></p><p><td bgcolor="#00eecc">语文</td></p><p><td bgcolor="#00eecc">语文</td></p><p><td bgcolor="#00eecc">数学</td></p><p></tr></p><p><tr></p><p><td bgcolor="#00eecc">英语</td></p><p><td bgcolor="#00eecc">数学</td></p><p><td bgcolor="#00eecc">数学</td></p><p><td bgcolor="#00eecc">英语</td></p><p><td bgcolor="#00eecc">英语</td></p><p></tr></p><p></table></p><p></p><p></<span style="background-color:#C0C0C0;">html</span>></p></td></tr></tbody></table><h3><img class="ke-anchor" src="https://www.chaojiit.com/kindeditor/themes/common/anchor.gif" data-ke-src="https://www.chaojiit.com/kindeditor/themes/common/anchor.gif" data-ke-name="_Toc298934921" />实训任务3</a>:实现在线商品展示页面</h3><p><strong>训练技能点</strong></p><p>Ø        表格的基本结构</p><p>Ø        使用<img />标签插入图片</p><p>Ø        多选框</p><p><strong>需求说明</strong></p><p>使用表格和<img />标签实现在线商品展示页面,效果如图2.2.3所示</p><p>图2.2.3 在线商品展示</p><p><strong>实现思路</strong></p><p>Ø        使用EditPlus创建表格的基本结构</p><p>Ø        合并第1行的4个单元格,然后使用<img />插入图片</p><p>Ø        第二行显示表头信息</p><p>Ø        从第二行起,在第1个单元格中添加多选框</p><p><strong>实现步骤</strong></p><p>(1)     使用EditPlus创建表格基本结构</p><table border="0" cellpadding="0" cellspacing="0" class="ke-zeroborder"><tbody><tr><td style="background-color:#f2f2f2;"><p><<span style="background-color:#C0C0C0;">html</span>></p><p>表格实现产品列表</p><p></p><p></p><p><table width="80%"></p><p></table></p><p></p><p></p></td></tr></tbody></table><p>(2)     合并第1行的4个单元格,然后使用<img />插入图片</p><table border="0" cellpadding="0" cellspacing="0" class="ke-zeroborder"><tbody><tr><td style="background-color:#f2f2f2;"><p><tr></p><p><td colspan="4"><img src="images/list_bg.gif" data-ke-src="images/list_bg.gif" alt="电子产品" /></td></p><p></tr></p></td></tr></tbody></table><p>(3)     从第二行起,在第1个单元格中添加多选框</p><table border="0" cellpadding="0" cellspacing="0" class="ke-zeroborder"><tbody><tr><td style="background-color:#f2f2f2;"><p><tr></p><p>   <td></td></p><p><td><img src="images/232.jpg" data-ke-src="images/232.jpg" alt="alt" width="150" height="120/" /></td></p><p><td><p>推荐商品区</p></p><p><p>卖家:lingture</p></p><p><p><img src="images/buy.gif" data-ke-src="images/buy.gif" alt="alt" />  </p><p><img src="images/fav1.gif" data-ke-src="images/fav1.gif" alt="alt" />收藏</p></td></p><p><td><p>一口价</p><p>283.30</p></td></p><p></tr></p></td></tr></tbody></table><h3><img class="ke-anchor" src="https://www.chaojiit.com/kindeditor/themes/common/anchor.gif" data-ke-src="https://www.chaojiit.com/kindeditor/themes/common/anchor.gif" data-ke-name="_Toc298934922" />实训任务4</a>:实现购物网站用户注册页面</h3><p><strong>训练技能点</strong></p><p>Ø        表格的使用</p><p>Ø        常用form表单元素的用法</p><p><strong>需求说明</strong></p><p>实现购物网站用户注册页面,效果如图2.2.4所示:</p><p>Ø        使用表格进行布局</p><p>Ø        包含常见的表单元素</p><p><img class="ke-anchor" src="https://www.chaojiit.com/kindeditor/themes/common/anchor.gif" data-ke-src="https://www.chaojiit.com/kindeditor/themes/common/anchor.gif" data-ke-name="_Toc298934923" />巩固练习</a></p><p><strong>一、选择题</strong></p><p>1.        以下选项中,哪个全部都是表格标签? (     )</p><p>A.       <table></p><p>B.       <table><tr><td></p><p>C.       <table><tr></p><p>D.      <tr></p><p>2.        请选择可以使单元格中的内容进行左对齐的正确 HTML 标签? (       )</p><p>A.       <tdalign="left"></p><p>B.       <tdvalign="left"></p><p>C.       <td></p><p>D.      </p><p>3.        在下列的 HTML 中,哪个可以产生复选框?(         )</p><p>A.       <inputtype="check"></p><p>B.       </p><p>C.       <inputtype="checkbox"></p><p>D.      </p><p>4.        在下列的 HTML 中,哪个可以产生单行文本框?(         )</p><p>A.       <inputtype="textfield"></p><p>B.       <textinputtype="text"></p><p>C.       <inputtype="text"></p><p>D.      </p><p>5.        在下列的 HTML 中,哪个可以产生下拉列表?(     )</p><p>A.       </p><p>B.       <inputtype="list"></p><p>C.       <inputtype="dropdown"></p><p>D.      </p><p>二<strong>、上机练习</strong></p><p>1.        请用HTML实现如图2.3.1所示的申请表表单。相关要求如下:</p><p>Ø        教育程度:默认选中为本科。</p><p>Ø        国籍:有中国、美国、澳大利亚、日本、新加坡,默认选中为中国。</p></div></div><div id="treeSkill"></div><div id="blogExtensionBox" style="margin:auto;" class="blog-extension-box"></div>

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    115984博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0894s