HTML标记语言中可以使用table标签创建表格。

表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),字母 tr 指表格数据(table row),每行被分割为若干单元格(由 <td> 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。

1.边框属性boder

如果不定义边框属性,表格将不显示边框。有时这很有用,但是大多数时候,我们希望显示边框。

不使用边框属性制作一个表格和使用边框属性来显示一个带有边框的表格:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>表格标签演示</title>
</head>
<body>
<h2>无边框的表格</h2>
<table>
<tr>
<td>100</tr>
<td>200</tr>
<td>300</tr>
</tr>
<tr>
<td>400</td>
<td>500</td>
<td>600</td>
</tr>
</table>
<h2>有边框的表格</h2>
<table border="1"><!--border是边框,值为边框的宽度-->
<tr>
<td>第一行第一列</td>
<td>第一行第二列</td>
</tr>
<tr>
<td>第二行第一列</td>
<td>第二行第二列</td>
</tr>
</table>
</body>
</html>

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>表格标签演示</title>
</head>
<body>
<h2>无边框的表格</h2>
<table>
<tr>
<td>100</tr>
<td>200</tr>
<td>300</tr>
</tr>
<tr>
<td>400</td>
<td>500</td>
<td>600</td>
</tr>
</table>
<h2>有边框的表格</h2>
<table border="1"><!--border是边框,值为边框的宽度-->
<tr>
<td>第一行第一列</td>
<td>第一行第二列</td>
</tr>
<tr>
<td>第二行第一列</td>
<td>第二行第二列</td>
</tr>
</table>
<h2>怪异操作下的表格</h2>
<table border="1"><!--border是边框,值为边框的宽度-->
<tr>
<td>第一行第一列</td>
<td>第一行第二列</td>
<td>第一行第三列</td>
</tr>
<tr>
<td>第二行第一列</td>
<td>第二行第二列</td>
</tr>
</table>
</body>
</html>

2.表格的表头

表格的表头使用 <th> 标签进行定义。

大多数浏览器会把表头显示为粗体居中的文本:

<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<title>表格标签演示</title>
</head>
<body>
<table border="1">
<tr>
<th>Heading</th>
<th>Another Heading</th>
</tr>
<tr>
<td>H1</td>
<td>AN1</td>
</tr>
<tr>
<td>H2</td>
<td>AN2</td>
</tr>
</body>
</html>

3.表格中的空单元格

在一些浏览器中,没有内容的表格单元显示得不太好。如果某个单元格是空的(没有内容),浏览器可能无法显示出这个单元格的边框。这个空的单元格的边框没有被显示出来。为了避免这种情况,在空单元格中添加一个空格占位符,就可以将边框显示出来。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>表格中的空单元格处理</title>
</head>
<body>
<h2>表格中的空单元格处理:加上一个空格占位符即可</h2>
<table border="2">
<tr><!--第一行,如果有表格头的话,就用th-->
<th>水果种类</th><!--第一列-->
<th>价格</th><!--第二列-->
<th>产地</th><!--第三列-->
</tr><!--第一行完-->
<tr>
<td>苹果</td>
<td>2.36</td>
<td>富士山</td>
</tr>
<tr>
<td>香蕉</td>
<td>2.68</td>
<td> </td><!--用普通空格可以-->
</tr>
<tr>
<td>甘蔗</td>
<td>1.68</td>
<td>&nbsp</td><!--用空格符&nbsp也可以-->
</tr>
</body>
</html>

4.带有标题和跨行或跨列的表格

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>带有标题和跨行或跨列的表格</title>
</head>
<body>
<table border="1" width="500" cellpadding="10" cellspacing="1" bordercolor="blue">
<caption>表格标题</caption>
<tr>
<td><div align="center">姓名</div></td>
<td><div align="center">张三</div></td>
</tr>
<tr>
<td><div align="center">年龄</div></td>
<td><div align="center" class="STYLE1">30</div></td>
</tr>
</table>
<hr/>
<hr/>
<table border="1" width="500" cellpadding="10" cellspacing="1" bordercolor="pink">
<caption>表格标题</caption>
<tr>
<td colspan="2"><div align="center">个人信息</div></td>
</tr>
<tr>
<td bgcolor="#ccffff"><div align="center">张三</div></td>
<td><div align="center">30</div></td>
</tr>
</table>
<hr/>
<hr/>
<table border="1" width="500" cellpadding="10" cellspacing="1" bordercolor="yellow">
<caption>表格标题</caption>
<tr>
<td rowspan="2"><div align="center">个人信息</div></td>
<td><div align="center">张三</div></td>
</tr>
<tr>
<td><div align="center">30</div></td>
</tr>
</table>
</body>
</html>

表中格标签中还可以嵌套其他标签,也可以进行各种花式的设计,背景色或背景图片等。也可以在表格排列数据内容。在表格标签列表中的后五个标签可以增加更丰富的表格设计。

HTML第五耍 表格标签的更多相关文章

  1. python全栈开发 * 表格标签 表单标签 css 引入方式 * 180807

    html部分 一.表格标签<table> 1.一个表格<table>由每行<tr>组成的,每行是由<td>组成的. 注意: 一个表格是由行组成的(行是由 ...

  2. python 全栈开发,Day46(列表标签,表格标签,表单标签,css的引入方式,css选择器)

    一.列表标签 列表标签分为三种. 1.无序列表<ul>,无序列表中的每一项是<li> 英文单词解释如下: ul:unordered list,“无序列表”的意思. li:lis ...

  3. 前端基础-html 列表标签,表格标签,表单标签

    一.列表标签 1.ul(无序列表)标签 ul(unordered list)无序列表,ul下的子元素只能是li(list item),如下示例: <ul> <li>第一项< ...

  4. Day46(列表标签,表格标签,表单标签,css的引入方式,css选择器)

    一.列表标签 列表标签分为三种. 1.无序列表<ul>,无序列表中的每一项是<li> 英文单词解释如下: ul:unordered list,“无序列表”的意思. li:lis ...

  5. H5 表格标签的其它标签

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

  6. H5 表格标签基本使用

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

  7. HTML常用标签与表格标签

    超链接标签: <a href="超链接地址" target="_blank">超链接的文字</a> _blank或new是在新网页中打开 ...

  8. 9月6日表格标签(table、行、列、表头)(补)

    一.<table> <table>代表表格标签.   <table></table> 1.width  表示表格宽度,宽度表达方式有像素和百分比两种.网 ...

  9. PHP入门 - - 06-->HTML的表格标签

    表格标签<table> <table>的属性: Align: left, center, right          (表格的)位置 Border:              ...

随机推荐

  1. bzoj 2038: [2009国家集训队]小Z的袜子(hose) (莫队)

    Description 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿.终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜 ...

  2. jQuery File Upload 图片上传解决方案兼容IE6+

    1.下载:https://github.com/blueimp/jQuery-File-Upload 2.命令: npm install bower install ================= ...

  3. SpringMVC 拦截器使用说明

    spring-content.xml <!-- 配置用于session验证的拦截器 --> <!-- 如果有多个拦截器满足拦截处理的要求,则依据配置的先后顺序来执行 --> & ...

  4. Git初始化及配置

    >>>>Git简介 >>>>官网下载Git >>>>安装,一路next 安装成功后,鼠标右键里就有Git bash here和G ...

  5. 「AtCoder Grand018A」Getting Difference(GCD)

    题目链接A - Getting Difference 题意 有n(1~\(10^5\))个数\(A_i\) (1~\(10^9\)),每次选两个数,将它们的差的绝对值加入这堆数.问k(1~\(10^9 ...

  6. 用keras实现基本的图像分类任务

    数据集介绍 fashion mnist数据集是mnist的进阶版本,有10种对应的结果 训练集有60000个,每一个都是28*28的图像,每一个对应一个标签(0-9)表示 测试集有10000个 代码 ...

  7. JMeter5.1企业级应用应用常用功能详解(含插件安装)

    apache jmeter是100%的java桌面应用程序,它被设计用来加载被测试软件功能特性.度量被测试软件的性能.jmeter可以模拟大量的服务器负载,并且jmeter提供图形化的性能分析. JM ...

  8. 通过pycharm将代码push到远程仓库

    现在使用pycharm作为python编辑器的人还是不少,而且,也可以通过pycharm将代码push到远程仓库. 步骤见下面截图: 填上远程仓库地址及克隆到本地的目录 输入远程仓库的账号和密码 修改 ...

  9. cf1073D Berland Fair (二分答案+树状数组)

    用一个树状数组维护前缀和,每次我二分地找一个位置,使得我能一路买过去 但这个买不了 那以后肯定也都买不了了,就把它改成0,再从头二分地找下一个位置,直到这一圈我可以跑下来 然后就看跑这一圈要花多少钱. ...

  10. Picture POJ - 1177 (扫描线)

    扫描线求周长,可以看成两条线,一条扫x轴,一条扫y轴,然后这两天线扫过去的 周长加起来,就是周长了 #include<map> #include<set> #include&l ...