在说起表格之前,先看几幅通过Html做出来的效果图。
Html表格
接着进入正题,其实上图实现的过程很简单,只需要掌握Html表格的属性就OK了。然后就是通过Html表格的属性来拼接出表格,然后通过更改表格的颜色最终出现了上述所示的图形。
Html表格的基本结构
<table>…</table>:定义表格
<tr>…</tr>:定义表行
<td>…</td>:定义表列
<th>…</th>:定义标题栏(文字加粗)
Html表格属性
属性 |
用途 |
<table bgcolor=””> |
设置表格的背景色 |
<table background=””> |
设置背景的图片 |
<table border=””> |
设置边框的宽度,默认为0 |
<table cellpadding=””> |
设置单元格边框与其内部之间空间大小,默认为2 |
<table cellpacing=””> |
设置表格单元格之间空间的大小,默认为2 |
<table bordercolor=””> |
设置表格边框的颜色 |
<table bordercolorlight=””> |
设置边框亮部分的颜色 |
<table bordercolordark=””> |
设置边框暗部分的颜色 |
<table align=””> |
设置表格对齐方式 |
<table width=””> |
设置表格的宽度 |
列单元格的属性
属性 |
用途 |
<td width=””> |
设置单元格的宽度 |
<td height=””> |
设置单元格的高度 |
<td bgcolor=””> |
设置单元格的背景色 |
<td align=””> |
设置单元格的水平对齐方式 |
<td rowspan=””> |
设置单元格行合并的数目 |
<td colspan=””> |
设置单元格列合并的数目 |
<td nowarp=”nowrap”> |
设置在单元格中不换行 |
源代码
好了经过上述讲解Html表格的一些属性,通过练习一下Demo就可以轻松掌握了。
<html> <head> <title> 排序列表练习一 </title> </head> <body> <li>复杂表格1:</li> <table border="1" width="500" cellpadding="5" bordercolor="blue"> <tr> <td>1.1</td> <td colspan="2">1.2 <br/>1.3</td> </tr> <tr> <td>2.1</td> <td>2.2</td> <td>2.3</td> </tr> <tr> <td>3.1</td> <td>3.2</td> <td>3.3</td> </tr> </table> <br/> <li>复杂表格2:</li> <table border="1" width="500" cellpadding="5" bordercolor="blue"> <tr> <td>第一行第一列</td> <td>第一行第二列</td> <td>第一行第三列</td> </tr> <tr> <td colspan="2">第二行第一列</td> <td rowspan="2">第二行第三列</td> </tr> <tr> <td>第三行第一列</td> <td>第三行第二列</td> </tr> </table> <br/> <li>凸起表格:</li> <table border="1" width="500" cellpadding="5" bordercolor="blue" bgcolor="gray"> <tr> <td bordercolorlight="black" bordercolordark="white">第一行第一列</td> <td bordercolorlight="black" bordercolordark="white">第一行第二列</td> <td bordercolorlight="black" bordercolordark="white">第一行第三列</td> </tr> <tr> <td bordercolorlight="black" bordercolordark="white">第二行第一列</td> <td bordercolorlight="black" bordercolordark="white">第二行第二列</td> <td bordercolorlight="black" bordercolordark="white">第二行第三列</td> </tr> <tr> <td bordercolorlight="black" bordercolordark="white">第三行第一列</td> <td bordercolorlight="black" bordercolordark="white">第三行第二列</td> <td bordercolorlight="black" bordercolordark="white">第三行第三列</td> </tr> </table> </body> </html>
总结:
通过最近学习Html,发现比编程语言要容易多,只要基本上熟悉下语法,略微练习一下就OK了,并且不知细心的朋友注意到没有,上面的单词也都非常的easy,看一下就基本上明白是什么意思了,再不懂的话,查一下Html手册就可以了。但是Html也是一个细心的工作,就好比我们经常见到的网页,需要美工、各个标题栏之间的行距的设置等,需要耐心细致的美化网页,所以在以后的学习中要多加练习,多点耐心,就一定可以把Html学习好。
原文:http://blog.csdn.net/luckyzhoustar/article/details/34523159