分享

表格(TABLE)标记和进阶

 碧海一叶 2011-11-25

表格(TABLE)标记和进阶  

2011-04-08 19:12:47|  分类: 精选代码 |  标签:代码   |字号 订阅

   一、基本元素

<table> 元素:定义一个表格。每一个表格只有一对<table>和</table>,一张页面中可以有多个表格。
<tr>元素:定义表格的行,一个表格可以有多行,所以<tr>对于一个表格来说不是唯一的。
<td>元素:定义表格的一个单元格。每行可以有不同数量的单元格,在<td>和</td>之间是单元格的具体内容。
需要注意的是:上述的三个元素必须、而且只能够配对使用。缺少任何一个元素,都无法定义出一个表格。 
 二、表格的基本结构
<table>定义表格
<tr>
<th>定义表头</th>
</tr>
<tr>定义表行
<td>…</td>定义单元格
</tr>
</table> 

三、表格的属性

1、width属性:指定表格或某一个表格单元格的宽度。单位可以是%或者象素。
2、height属性:指定表格或某一个表格单元格的高度。单位可以是%或者象素。
3、border属性:表格边线粗细 
4、bgcolor属性:指定表格或某一个单元格的背景颜色。
5、background属性:指定表格或某一个单元格的背景图片。其属性值为一个URL地址。
6、bordercolor属性:指定表格或某一个单元格的边框颜色。
7、Bordercolorlight属性:亮边框的颜色
8、Bordercolordark属性:暗边框的颜色 
9、align属性:指定表格或某一个单元格里的内容(文本、图片等)的对齐方式。 
10、cellspacing属性:单元格间距。
11、cellpadding属性:单元格边距。 
四、单元格属性
1、valign属性:指定某一个单元格里的内容(文本、图片等)的垂直对齐方式。垂直对齐方式的属性值包括:
top:顶端对齐;
middle:居中对齐;
bottom:底端对齐;
Baseline:相对于基线对齐; 
 2、Colspan:属性值表示当前单元格跨越几列
 3、Rowspan:属性值表示当前单元格跨越几行 
五、行属性
1、valign属性:指定某一个单元格里的内容(文本、图片等)的垂直对齐方式。垂直对齐方式的属性值包
top:顶端对齐;
middle:居中对齐;
bottom:底端对齐。
Baseline:相对于基线对齐。
2、align属性:指定表格或某一个单元格里的内容(文本、图片等)的对齐方式
3、height属性:指定表格或某一个表格单元格的高度。单位可以是%或者象素 
六、表格进阶
 
表格的嵌套
在<td> </td>之间插入表格,实现表格嵌套
表格的作用一般只是控制文本和图像的显示,而不显示表格的边框
表格(TABLE)标记(TAGS)

一、表格的基本语法
<table>...</table> - 定义表格
<tr> - 定义表行
<th> - 定义表头
<td> - 定义表元(表格的具体数据)
带边框的表格:

<table border>
<tr><th>Food</th><th>Drink</th><th>Sweet</th>
<tr><td>A</td><td>B</td><td>C</td>     
</table>

Food Drink Sweet
A B C

不带边框的表格:

<table>
<tr><th>Food</th><th>Drink</th><th>Sweet</th>
<tr><td>A</td><td>B</td><td>C</td>     
</table>

Food Drink Sweet
A B C

二、跨多行、多列的表元(Table Span)

跨多列的表元 <th colspan=#>

跨多行的表元 <th rowspan=#>
三、 表格尺寸设置

  (一)边框尺寸设置:<table border=#>
<table border=10>
<tr><th>Food</th><th>Drink</th><th>Sweet</th>
<tr><td>A</td><td>B</td><td>C</td>     
</table>

Food Drink Sweet
A B C

(二)表格尺寸设置:<table border width=# height=#>
<table border width=170 height=100>
<tr><th>Food</th><th>Drink</th><th>Sweet</th>
<tr><td>A</td><td>B</td><td>C</td>     
</table>

Food Drink Sweet
A B C

(三)表元间隙设置: <table border cellspacing=#>
<table border cellspacing=10>
<tr><th>Food</th><th>Drink</th><th>Sweet</th>
<tr><td>A</td><td>B</td><td>C</td>     
</table>

Food Drink Sweet
A B C

(四)表元内部空白设置: <table border cellpadding=#>
<table border cellpadding=10>
<tr><th>Food</th><th>Drink</th><th>Sweet</th>
<tr><td>A</td><td>B</td><td>C</td>     
</table>

Food Drink Sweet
A B C

 四、表格内文字的对齐/布局

<tr align=#>
<th align=#> #=left, center, right
<td align=#>

<tr valign=#>
<th valign=#> #=top, middle, bottom, baseline
<td valign=#> 
五、 表格在页面中的对齐/布局(Floating Table)

<table align=left> 
 <table align=right>
<table vspace=# hspace=#> #=space value  
 六、表格的标题

(一)<caption align=#> ... </caption> #=left, center, right
<table border>
<caption align=center>Lunch</caption>
<tr><th>Food</th><th>Drink</th><th>Sweet</th>
<tr><td>A</td><td>B</td><td>C</td>     
</table>

Lunch
Food Drink Sweet
A B C

(二)<caption valign=#> ... </caption> #=top, bottom

<table border>
<caption valign=bottom>Lunch</caption>
<tr><th>Food</th><th>Drink</th><th>Sweet</th>
<tr><td>A</td><td>B</td><td>C</td>     
</table>

Lunch
Food Drink Sweet
A B C

表格进阶(TABLE ADVANCED)

一、表格的色彩

(一)表元的背景色彩和背景图象
<th bgcolor=#>
<th background="URL">

#=rrggbb 16 进制 RGB 数码, 或者是下列预定义色彩名称:
Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime,
Fuchsia, White, Green, Purple, Silver, Yellow, Aqua

(二)表格边框的色彩
<table bordercolor=#>

(三)表格边框色彩的亮度控制
<table bordercolorlight=#>
<table bordercolordark=#>
二、表格的分组显示(Structured Table)

按行分组
<thead> ... </thead> - 表的题头(Header)
<tbody> ... </tbody> - 表的正文(Body)
<tfoot> ... </tfoot> - 表的脚注(Footer)

<table border>
<thead>
     <tr><th>Food</th><th>Drink</th><th>Sweet</th>
</thead>
<tbody>
     <tr><td>A</td><td>B</td><td>C</td>
     <tr><td>D</td><td>E</td><td>F</td>
</tbody>
</table>

Food Drink Sweet
A B C
D E F

按列分组
<colgroup align=#> #=left, right, center

<table border width=160>
<colgroup align=left>
<colgroup align=center>
<colgroup align=right>
     <thead>
          <tr><th>Food</th><th>Drink</th><th>Sweet</th>
     </thead>
     <tbody>
          <tr><td>A</td><td>B</td><td>C</td>
          <tr><td>D</td><td>E</td><td>F</td>
     </tbody>
</table>

Food Drink Sweet
A B C
D E F



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约