设计网页时常常会用到表格来组织页面信息,它能将网页划分成任意多个矩形区域,每一个区域可包括导航、文字、图象、动画等信息,设计者可将任意的网页元素放入其中。
1. 表格的定义:<table></table>
1)在需要使用表格的地方插入成对的<table></table>标记,就能够完成表格的插入。定义表格经常使用的标记有
标签
|
说明
|
<table>
|
表格标记,用于插入表格
|
<tr>
|
行标记,用于插入行
|
<td>
|
列标记,用于插入列
|
<th>
|
表头标记,用于设置表头信息
|
<caption>
|
表格标题,设置标题
|
实例:
<html>
<head>
<title>表格的定义</title>
</head>
<body>
<table border=1>
<caption>计算机学习</caption>
<tr>
<th>CS</th>
<th>
数据库</th>
<th>BS</th>
</tr>
<tr>
<td>软件工程</td>
<td>
sql Server</td>
<td>html</td>
</tr>
<tr>
<td>设计模式</td>
<td>
MysqL</td>
<td>JavaScript</td>
</tr>
</table>
</body>
</html>
效果:
2)划分结构表格
划分结构表格是指将1个表格分成3个部份,分别使用3个标记
标签
|
说明
|
<thead></thead>
|
定义1组表头行
|
<tfoot></tfoot>
|
为表格添加1个标注
|
<tbody></tbody>
|
定义表格的主体部份
|
2. 表格属性
在网页的设计中常常需要对网页中的表格<table>做1些格式上的设置,这些设置是通过对表格标记属性的设置完成的。
属性名称
|
说明
|
width
|
表格的宽度
|
border
|
边框粗细
|
frame(8种属性值)
|
设置表格的边框样式
属性值
|
说明
|
void
|
不显示边框
|
border
|
显示上下左右侧框
|
above
|
显示上边框
|
below
|
显示下边框
|
hsides
|
显示上下边框
|
lhs
|
显示左侧框
|
rhs
|
显示右侧框
|
vsides
|
显示左右侧框
|
|
rules(5种属性值)
|
设置表格内部边框的属性
属性值
|
说明
|
all
|
显示所有内部边框
|
none
|
不显示内部边框
|
groups
|
显示介于行列边框
|
cols
|
仅显示列边框
|
rows
|
仅显示行边框
|
|
实例:
<html>
<head>
<title>表格的
属性</title>
</head>
<body>
<table width=500 frame=hsides rules=rows>
<caption>计算机学习</caption>
<tr>
<th>CS</th>
<th>
数据库</th>
<th>BS</th>
</tr>
<tr>
<td>设计模式</td>
<td>
MysqL</td>
<td>JavaScript</td>
</tr>
<tr>
<td>软件工程</td>
<td>
sql Server</td>
<td>html</td>
</tr>
</table>
</body>
</html>
效果:
3.表格行与单元格的属性
在表格中,通过<tr>标记的属性来设置表格中某1行的属性,用<td>的属性设置表格单元格的属性。
属性名称
|
说明
|
align(3种属性值)
|
设置行内容的水平对齐方式
属性值
|
说明
|
left
|
左对齐
|
right
|
右对齐
|
center
|
居中对齐
|
|
valign(4种属性值)
|
设置行内容的垂直对齐方式
属性值
|
说明
|
top
|
顶端对齐
|
middle
|
居中对齐
|
bottom
|
底部对齐
|
baseline
|
基线
|
|
rowspan
|
设置跨行,即单元格的纵向合并
|
colspan
|
设置跨列,即单元格的横向合并
|
实例:
<html>
<head>
<title>表格行与单元格的
属性</title>
</head>
<body>
<table width=500 frame=hsides rules=all>
<caption>计算机学习</caption>
<tr>
<th>CS</th>
<th>
数据库</th>
<th>BS</th>
</tr>
<tr>
<td rowspan=2 align=center>设计模式</td>
<td >
MysqL</td>
<td>JavaScript</td>
</tr>
<tr>
<td>
sql Server</td>
<td>html</td>
</tr>
</table>
</body>
</html>
效果:
4.多个表格的使用
表格可以嵌套使用以表示层次关系,在<table>标记插入表格后,可在<td></td>间再插入<table>表示在单元格中插入表格;也能够多个同级表格同时使用,此时有两个经常使用的属性可方便表格的排版,美化布局。
cellspacing
|
设置单元格的间距
|
cellpadding
|
设置单元格中内容与边框之间的间距
|
小结:
表格是1种很简单的页面布局工具,它的利用使得网页简洁直观,且更便于浏览。熟练掌握主要的表格标记的相干属性,可以提高工作效力
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。