整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

HTML+CSS:曾辉煌一时的table,详解table标签的语法与使用

篇文章介绍了div标签的作用,我们这篇文章主要来看下过气表格标签table的语法与使用。

1)table的曾经

在div没有出现之前,table曾是做网页的中坚力量。记得在开始学网页的时候,div是神马,我不造呀!做网页还用div吗,就只用table就可以了,各种表格嵌套加嵌套,一个网页就拼凑出来了。但table写的布局页面做维护就比较令人头痛欲裂了。因为table是一层一层嵌套,标签量冗余过多。所以修改起来就是动一发而牵全身。维护起来格外麻烦,往往是拆东墙补西墙。所以它后来就慢慢被div所替代。但是在数据列表上还是用table形式来写比较的合理,所以现在table多用于网站后台的表格数据处理中。

2)表格标签table使用

简单的表格由table元素以及一个或多个tr(行标签)、th(表头单元格标签)、td(普通单元格标签)等标签所组成,当然复杂的表格还包括caption(表格标题)、col(定义列)、colgroup(对表格中的列进行组合)、thead(组合表头的内容)tbody(组合表格的主题内容)、tfoot(组合表格的脚注内容)等这里我们先简单了解下即可。

定义表格:<table></table>

创建表行:<tr></tr>

创建列(单元格):<th></th>(表头)、<td></td>(表格单元)

注意:默认情况下,每行中的列数是统一的。

比如我们想创建一个姓名、年龄、分数和日期的数据表格,并设置border为1,我们可以使用table来制作。具体的表格代码如下图所示:

在网页中呈现的效果就如下图所示:

3)为表格添加简单样式

这时候有的人就会说了,为什么这个表格看起来这么奇怪,边框都是有空隙的呢?我们只需要给表格添加一些特殊的样式,即可制作一个比较漂亮好看的表格了。添加的样式代码:

在网页中呈现的效果就如下图所示:

现在我们的表格是不是看着比较的清新了,上面的css代码中为表格添加了背景、边框以及去掉了粗的边线。具体的css代码我们会在以后的课程中为大家介绍,大家在这里只需要知道并了解table标签的作用以及使用就可以了。没事可以多用table写一写表格,熟能生巧。

附赠一句经典语录:每天早上,你有两个简单的选择:是睡回笼觉,还是起身追逐 梦想 。喜欢我的文章的小伙伴记得关注一下哦,每天将为你更新最新知识。

天,小编为大家展示一下,用纯table搭建页面结构,实现QQ登陆页(为初学者作参考,页面结构搭建方式很多,这种基本上就只初学table才会用的)

小编的素材

上代码截图:

有兴趣的同学可以去试试吧。

更多基础练习案例,私信小编回复“html”获得。

序列表和有序列表

用于呈现逻辑上并列的具有相关性的数据内容.

<ul>

<li></li>

</ul>

ul元素可以用type属性设置不同的列表标记:

disc: 实心圆点

circle: 空心圆圈

square: 实心正方形

<ol>

<li></li>

</ol>

ol元素也可以设置不同的标记:

1: 阿拉伯数字

i: 小写罗马数字

I: 大写罗马数字

A: 大写字母

a: 小写字母

定义列表

适用呈现包含主题及描述的数据内容.

<dl>

<dt>主题</dt>

<dd>描述</dd>

</dl>

表格

<table>

<thead>

<tr>

<th></th>

</tr>

</thead>

<tbody>

<tr>

<td></td>

</tr>

</tbody>

</table>

thead: 表头

tbody: 表体

tfoot: 表脚

th: 专用于表头中的单元格, 其具有自动加粗并且居中的效果.

表格的属性控制:

border: 边框

bordercolor: 边框颜色

width: 宽度

height: 高度

cellspacing: 单元格间距(外)

cellpadding: 单元格填充(内)

align: 表格的位置控制

单元格的属性控制:

align

valign

如何合并单元格/跨行或跨列?

<td rowspan="number" colspan="number">

注意: 合并后, 会引发单元格数量的减少!

列表练习案例源码:


<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

</head>

<body>

<h1>我的电脑文件列表</h1>

<ul>

<li>我的电脑

<ul>

<li>本地磁盘(C:)

<ul>

<li>我的文档</li>

<li>我的收藏</li>

</ul>

</li>

<li>本地磁盘(D:)

<ul>

<li>我的游戏</li>

<li>我的资料</li>

<li>我的电影</li>

</ul>

</li>

</ul>

</li>

</ul>

</body>

</html>