曾经,我非常羡慕那些人见人爱的人,我也想要变成那样,可是后来我才明白人见人爱也是需要天赋的,后来我开始默默努力,我想,就算我不能让每个人都喜欢我,至少因为我做的努力能得到别人的尊重。

HTML之表格制作

如何制作一个表格?

  如何制作一个表格呢?  观察如下代码:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>table</title>
</head>
<body>	
		<table border='1' cellpadding="10" cellspacing='10' width="500" height="400" bgcolor="red">
		
		<caption style="caption-side:bottom; color:red; font-size:40px"> <b>花名册</b></caption>		
		
		<thead bgcolor="green">
			<tr>
				<th align="right">姓名</th>
				<th style="text-align:right">班级</th>
				<th align="right">电话</th>
			</tr>
		</thead> 
		
		<tbody bgcolor="yellow">
			<tr>
				<td valign="bottom">张三</td>
				<td rowspan="2" valign="top" background="picture.jpg" ;>材料42</td>
				<td>88888888</td>
			</tr>
			<tr>
				<td valign="bottom">李四</td>
				<td>
					<ul>
						<li>77777777</li>
						<li>66666666</li>
						<li>55555555</li>
					</ul>
				</td>
			</tr>
			<tr>	
				<td valign="bottom">王五</td>
				<td colspan="2">材料45(no phone)</td>
			</tr>
		
		</tbody>
		
		</table>
</body>
</html>

 上述html便可以得到如下表格:

 

       当然,还有不少关于表格的特性我没有表现出来,比如 在table标签使用 border-collapse=collapse; 可以用一条线分离各个数据。

       上述html代码中,我在标签中用了内联样式,这是为了方便大家直接的观察,但是根据结构与表现分离的原则,这些样式的实现最好在外部新建一个css。还需要注意的是:在表格中我们最好使用<thead><tbody><tfoot>之类的标签,这种语义化明显的标签不仅方便开发人员阅读,也有利于浏览器解析代码。

 

posted @ 2016-10-23 14:59  Wayne-Zhu  阅读(1669)  评论(0编辑  收藏  举报

一分耕耘,一分收获。