1.表格的删除添加
<!DOCTYPE html>
<html>
<head>
<title>表格</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body>
<!--table表示的是表格 tr表示的是行 td表示的是列-->
<!--通过对两行三列的修改进行创建变成五行五列 后又继续变成四行四列-->
<!--表示的是表格头 相当于第一行加粗-->
<table border="6" width="500px" bgcolor="#f2f2f2" cellspacing="14" cellpadding="24" align="center" frame="box" >
<!--可以设置表格的宽度 cellspacing设置的是表格和表格之间的距离 cellpadding设置的是表格边缘与内容之间的距离 frame显示的是边框 above显示的是上边框 void不显示边框 box显示全部边框-->
<caption>一线城市工程师的平均工资</caption><!--caption的作用就是写出表格的标题-->
<thead align="center align="center><!--对表格进行结构化的展示而不是一次展示完的作用 不管三个表格的顺序是怎样的都不会改变表格的出现属性-->
<tr bgcolor="#d8e4bc">
<th>城市</th>
<th>2104</th>
<th>2015</th>
<th>2016</th>
</tr>
</thead>
<tbody>
<tr>
<th bgcolor="#b8cce4" align="center" valign="center">北京</th>
<th>2014</th>
<th>9999</th>
<th>7777</th>
</tr>
<tr>
<td bgcolor="b8cce4" align="center" valign="center">上海</td>
<td>2014</td>
<td>9999</td>
<td>7777</td>
</tr>
</tbody>
<tfoot>
<tr align="center" valign="center">
<!--在tr里还可以设置是垂直居中还是水平居中-->
<td bgcolor="b8cce4" align="center" valign="center">合计</td>
<td>2014</td>
<td>9999</td>
<td>7777</td>
</tr>
</tfoot>
</table>
</html>
2.表格的跨行跨列删除《前端工程师的工资》
<!--表格的跨行跨列删除使用的是 rowspan colspan-->
<!DOCTYPE html>
<html>
<head>
<title>表格的跨列删除</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body>
<!--创建的是两行三列的表格-->
<!--表格的边框的宽度为6 frame rules就是外边框和内边框的意思 cellspacing cellpadding表示的就是单元格与单元格之间的距离 跨列属性colspan 跨行属性rowspan 在跨列或者跨行的过程中只需要在第一行记性修改,后面的一行相同或者说是需要跨列的内容就可以删除掉而不需要保留-->
<table border="6" width="500px" bgcolor="#f2f2f2" cellspacing="0" cellpadding="5px" align="center" >
<caption>前端工程师的平均工资</caption>
<thead bgcolor="green" align="center" valign="center">
<tr>
<th rowspan="2">城市</th>
<th colspan="2">2014年</th>
<th rowspan="2">2015年</th>
<th rowspan="2"> 2016年</th>
</tr>
<tr>
<th>上半年</th>
<th>下半年</th>
</tr>
</thead>
<tfoot align="center" valign="center">
<tr>
<td bgcolor="blue">合计</td>
<td>7000</td>
<td>8000</td>
<td>9000</td>
<td>11000</td>
</tr>
</tfoot>
<tbody align="center" valign="center">
<tr>
<td bgcolor="blue">北京</td>
<td>8000</td>
<td>9000</td>
<td>10000</td>
<td>12000</td>
</tr>
<tr>
<td bgcolor="blue">上海</td>
<td>6000</td>
<td>7000</td>
<td>8000</td>
<td>10000</td>
</tr>
</tbody>
</html>
3.表格的跨行跨列删除练习题《课程表》
<!DOCTYPE html>
<html>
<head>
<title>表格的跨行跨列删除练习题</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body>
<!--border就是在原本的基础上给表格加上表框 cellspacing就是边框与边框之间的距离俗称就是将表格与表格之间的距离缩短甚至变为0-->
<!--在table添加align="center"意思是将整体的表格进行居中 而在每一行也就是tr添加align="center"意思是将每一行的内容进行居中-->
<table border="1" width="600px" cellspacing="0" cellpadding="5px" align="center">
<caption>课程表</caption>
<tr bgcolor="pink" >
<th>星期一</th>
<th>星期二</th>
<th>星期三</th>
<th>星期四</th>
<th>星期五</th>
</tr>
<tr align="center">
<td rowspan="2">语文</td>
<td>数学</td>
<td>化学</td>
<td>英语</td>
<td>生物</td>
</tr>
<tr align="center">
<td>数学</td>
<td>化学</td>
<td>英语</td>
<td>生物</td>
</tr>
<tr align="center" valign="ceter">
<td colspan="5">课间活动</td>
</tr>
<tr align="center">
<td rowspan="2">
<table border="1px" cellspacing="0">
<tr>
<td>前半节</td>
<td>后半节</td>
</tr>
<tr>
<td>诗词</td>
<td>古文</td>
</tr>
</table>
</td>
<td>数学</td>
<td>化学</td>
<td>英语</td>
<td>生物</td>
</tr>
<tr align="center">
<td>数学</td>
<td>化学</td>
<td>英语</td>
<td>生物</td>
</tr>
</table>
</body>
</html>