表格<table>标记:
基本格式:语法
<table> <!—定义表格-->
<caption>...</caption> <!—定义表名(标题)-->
<tr> <!—定义表行-->
<td>...</td> <!—定义表列(单元格)-->
</tr>
<tr>
<td>...</td>
</tr>
</table>
注:将<td>..</td>换成<th>...</th>定义标题栏(单元格内的内容自动加粗居中)
<caption>的属性:
属性名称 |
属性值 |
说明 |
align |
top |
标题在表格上方 |
bottom |
标题在表格下方 |
基本属性:
属性 |
用法 |
<table bgcolor=””> |
设置表格的背景色 |
<table background=””> |
设置表格的背景图片 |
<table border=””> |
设置边框的宽度,若不设置此属性,则边框宽度默认为0 |
<table cellpadding=””> |
设置表格单元格边框与其内部内容之间空间的大小,默认为2(表格的边距) |
<table cellspacing=””> |
设置单元格之间的空间的大小 |
<table bordercolor=””> |
设置表格边框的颜色 |
<table bordercolorlight=””> |
设置边框亮部分的颜色(当border值大于1时起作用)(默认下边框和右边框) |
<table bordercolordark=””> |
设置边框暗部分的颜色(当border值大于1时起作用)(默认上边框和左边框) |
<table align=””> |
设置表格的对齐方式(left,right,center) |
<table width=””> |
设置表格的宽度,单位用绝对像素值或百分比 |
<table height=””> |
设置表格的高度,单位用绝对像素值或百分比 |
<table>标签下的边框设置书属性
属性名称 |
属性值 |
说明 |
frame 该属性必须在border的属性值不为0的状态下 (table的外框属性) |
void |
不显示表格的边框 |
above |
只显示表格的上边框 | |
below |
只显示表格的下边框 | |
hsides |
只显示表格的上下边线 | |
vsides |
只显示表格的左右边线 | |
lhs |
只显示表格左边线 | |
border/box |
显示表格的边框线 | |
| ||
rules (table的内框属性) |
rows |
只显示水平方向的格框线 |
cols |
只显示垂直方向的格框线 | |
all |
显示全部格框线 | |
groups |
表示列组合水平部分 | |
none |
不显示任何框线 |
列(单元格)<td>的属性:
属性 |
用途 |
<td width=””> |
设置单元格的宽度 |
<td height=””> |
设置单元格的高度 |
<td bgcolor=””> |
设置单元格的背景颜色 |
<td background=””> |
设置单元格的背景图片 |
<td align=””> |
设置单元格的水平对齐方式 |
<td valign=””> |
设置单元格的垂直对齐方式 |
<td rowspan=””> |
设置行合并数的目 |
<td colspan=””> |
设置列合并的数目 |
<td nowarp=”nowarp”> |
设置在单元格中不换行 |
<td bordercolorlight=””> |
设置边框亮部分的颜色(当border值大于1时起作用)(默认下边框和右边框) |
<td bordercolordark=””> |
设置边框暗部分的颜色(当border值大于1时起作用)(默认上边框和左边框) |
表格的结构化
1. 结构化格式:
<tbale>
<thead>..........</thead>-------------表头区
<tbody>..........</tbody>——————表体区
...........................
<tfoot>....</tfoot>————————---表尾区
</table>
2. 表格列的直列化格式:<colgroup>...</colgroup> (列的组合)
属性名称 |
属性值 |
说明 |
align |
left |
靠左 |
center |
水平居中 | |
right |
靠右 | |
valign |
top |
靠上 |
middle |
垂直居中 | |
bottom |
bottom | |
span |
数字 |
从第一列开始向右直列的个数 |
bgcolor |
颜色 |
背景颜色 |
注:个别直列设置:格式<col>功能完全和<colgroup>一样
在HTML代码中图片标记的两侧,不要有空白
错误代码:
<td>
<imgsrc=”images/pic.jpg”/>
</td>
正确的代码:
<td><img src=”images/pic.jpg”/></td>