正文
HTML表格的基本结构标记
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
<table>标记
1.基本格式:<table 属性1="属性值1" 属性2="属性值2" ... ...>表格内容</table>
2.table标记的属性
width属性表示表格的宽度,他的值可以是像素(px)也可以是父级元素的百分比(%)
height属性表示表格的高度,他的值可以是像素(px)也可以是父级元素的百分比(%)
border属性表示表格外边框的宽度
align属性表格的显示位置
值:
1.left居左显示
2.center居中显示
3.right居右显示
默认值left
cellspacing属性单元格之间的间距,默认是2px,单位像素
cellpadding属性单元格内容与单元格边框的显示距离,单位像素
frame属性
1.作用:控制表格边框最外层的四条线框
2.属性值:
void(默认值)表示无边框
above表示仅顶部有边框
below表示仅有底部边框
hsides表示仅有顶部边框和底部边框
lhs表示仅有左侧边框
rhs表示仅有右侧边框
vsides表示仅有左右侧边框
box包含全部4个边框
border包含全部4个边框
rules属性
1.作用:控制是否显示以及如何显示单元格之间的分割线
2.属性值:
none(默认值)表示无分割线
all表示包括所有分割线
rows表示仅有行分割线
clos表示仅有列分割线
groups表示仅在行组和列组之间有分割线
<caption>标记
1.使用时候:表格需要标题的时候使用
2.正确使用:<caption>属性的插入位置,直接位于<table>属性之后,<tr>表格行之前
3.align属性
top标题放在表格的上部
bottom标题放在表格的下部
left标题放在表格的左部
right标题放在表格的右部
<tr>标记
1.使用:定义表格的一行,对于每一个表格行,都是由一对<tr>...</tr>标记表示,每一行<tr>标记内可以嵌套多个<td>或者<th>标记
2.可选属性:
bgcolor属性:设置背景颜色
格式:bgcolor="颜色值"
align属性:设置垂直方向对齐方式
格式:align="值"
值:
1.bottom靠顶端对齐
2.top靠底部对齐
3.middle居中对齐
valign属性:设置水平方向对齐方式
格式:valign="值"
值:
1.left靠左对齐
2.right靠右对齐
3.center居中对齐
<td>和<th>
1.<td>和<th>都是单元格的标记,其必须嵌套在<tr>标签内,是成对出现
2.两者的区别:
<th>是表头标记,通常位于首行或者首列,<th>中的文字默认会被加粗,而<td>不会
<td>是数据标记,表示该单元格的具体数据
3.共同之处:
两者的标记属性都是一样的
4.属性
bgcolor设置单元格背景
align设置单元格对齐方式
valign设置单元格垂直对齐方式
width设置单元格宽度
height设置单元格高度
rowspan设置单元格所占行数
colspan设置单元格所占列数
<html>
<head>
<title>表格</title>
<meta charset="utf-8">
</head>
<body>
<table width="960" height="250" border="1" align="center" cellpadding="10" rules="all">
<caption align="bottom">表格的标题</caption>
<tr bgcolor="#ccc" align="center" valign="center">
<th bgcolor="red" align="left" rowspan="2" colspan="2">班级</th>
<th>姓名</th>
<th>年龄</th>
<th>成绩</th>
</tr>
<tr>
<td>四年级一班</td>
<td>张三</td>
<td>16</td>
<td>80</td>
</tr>
<tr>
<td>四年级一班</td>
<td>李四</td>
<td>14</td>
<td>90</td>
</tr>
<tr>
<td>四年级一班</td>
<td>王五</td>
<td>18</td>
<td>50</td>
</tr>
</table>
</body>
</html>
<html>
<head>
<title>表格制作成绩表</title>
<meta charset="UTF-8">
</head>
<body>
<table width="960" align="center" border="1" rules="all" cellpadding="15">
<tr>
<th>班级</th>
<th>姓名</th>
<th>年龄</th>
<th>成绩</th>
</tr>
<tr align="center">
<td>四年级1班</td>
<td>张三</td>
<td>16</td>
<td>80</td>
</tr>
<tr align="center">
<td>四年级1班</td>
<td>李四</td>
<td>13</td>
<td>90</td>
</tr>
<tr align="center">
<td>四年级1班</td>
<td>张三</td>
<td>16</td>
<td>80</td>
</tr>
</table>
<br/>
<table width="960" align="center" border="1" rules="all" cellpadding="15">
<tr>
<th>班级</th>
<th>姓名</th>
<th>年龄</th>
<th>成绩</th>
</tr>
<tr align="center">
<td>四年级1班</td>
<td>张三</td>
<td>16</td>
<td>80</td>
</tr>
<tr align="center">
<td>四年级1班</td>
<td>李四</td>
<td>13</td>
<td bgcolor="#ccc"></td>
</tr>
<tr align="center">
<td>四年级1班</td>
<td>张三</td>
<td>16</td>
<td>80</td>
</tr>
</table>
<br/>
<table width="960" align="center" border="1" rules="all" cellpadding="15">
<tr bgcolor="#ccc">
<th>班级</th>
<th>姓名</th>
<th>年龄</th>
<th>成绩</th>
</tr>
<tr align="center">
<td>四年级1班</td>
<td>张三</td>
<td>16</td>
<td>80</td>
</tr>
<tr align="center">
<td>四年级1班</td>
<td>李四</td>
<td>13</td>
<td bgcolor="red"><font color="white">53</font></td>
</tr>
<tr align="center">
<td>四年级1班</td>
<td>张三</td>
<td>16</td>
<td>80</td>
</tr>
</table>
</body>
</html>