eb前端培训规划图(育知同创前端培训技术分享)

今天我们还要继续讲一下常用的标签。

√ 表格

√ 表单

一、表格标签

1.表格的基本用法

我们先来看一下什么是表格

eb前端培训规划图(育知同创前端培训技术分享)(1)

看到以上的这个表格我们要表格是由行和单元格组成的。

table的主要作用:

a)用于布局(过时)

b)用于显示批量的数据

早期我们使用table来布局网页,但是table有一个缺点,就是加载页面的时候,需要全部的数据都请求到,才显示页面,否则就是一片的空白,而且表格进行布局页面为了达到某种效果,不得不嵌套使用大量的表格,最终导致页面灵活性很差,代码也显得繁琐,因此现在一般不采用table来做布局,而是使用div css进行布局。虽然我们已经放弃使用table进行布局页面了,但是table在其它地方(显示批量数据的时候)还是有他的作用的。

在写表格的完整结构时注意:

Thead部分和tfoot部分是可以省略的,但tbody是不能省略的,而且tbody部分可以有多个。表格的完整结构在HTML页面的时候一般都不需要这样写了,这样写有些复杂,我们一般的时候写看表格的简写结构,下面看下表格的简写结构。

<table border="1" cellspacing="0" cellpadding="0" align="center" width="600">

<tr>

<td>Data</td>

<td>Data</td>

<td>Data</td>

</tr>

<tr>

<td>Data</td>

<td>Data</td>

<td>Data</td>

</tr>

</tr>

<tr>

<td>Data</td>

<td>Data</td>

<td>Data</td>

</tr>

</tr>

<tr>

<td>Data</td>

<td>Data</td>

<td>Data</td>

</tr>

</table>

显示效果:

eb前端培训规划图(育知同创前端培训技术分享)(2)

以后我们就写这种简写版就可以,但是大家观察上面的这个表格好像长的不太好看,我还需要进一步修饰。那我们来修饰一下tr和td。那tr和td有那些属性呢?

tr的属性:

algin属性:left/center/right

valgin属性 :top/bottom/middle

height属性

td的属性:

colspan属性 水平合并

rowspan属性 垂直合并

algin属性: left/center/right

valgin属性 : left/center/right

width/height属性

那我们通过设置上面的属性来实现稍漂亮一点的表格吧!

<table border="1" cellspacing="0" cellpadding="0" align="center" width="600">

<tr height="40" align="center">

<td>Data</td>

<td>Data</td>

<td>Data</td>

</tr>

<tr height="40" align="center">

<td>Data</td>

<td>Data</td>

<td>Data</td>

</tr>

<tr height="40" align="center">

<td>Data</td>

<td>Data</td>

<td>Data</td>

</tr>

<tr height="40" align="center">

<td>Data</td>

<td>Data</td>

<td>Data</td>

</tr>

</table>

显示效果

eb前端培训规划图(育知同创前端培训技术分享)(3)

2.表格的高级应用(合并单元格)

有时候我们需将单元格进行合并,但是单元格进行合并分为水平合并(colspan),垂直合并(rowspan)

vcolspan属性 水平合并

vrowspan属性 垂直合并

代码:

<table border="1" cellspacing="0" cellpadding="0" align="center" width="500">

<tr height="60" align="center">

<td colspan="3">工作证</td>

</tr>

<tr height="40" align="center">

<td width="100">姓名:</td>

<td width="200">张大宝</td>

<td rowspan="3">照片</td>

</tr>

<tr height="40" align="center">

<td>职位:</td>

<td>HTML5讲师</td>

</tr>

<tr height="40" align="center">

<td>部门:</td>

<td>教学部</td>

</tr>

</table>

页面效果

eb前端培训规划图(育知同创前端培训技术分享)(4)

表格讲完我们来看一下表单,那我们先要了解一下什么是表单,我们大家注册过QQ吧。登录过京东帐号在京东上买东吧,这些你输入信息的框都是表单,表单在整个网站起到一个至关重要的作用。我们一起来了解一下表单。

eb前端培训规划图(育知同创前端培训技术分享)(5)

eb前端培训规划图(育知同创前端培训技术分享)(6)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页