分享

表格中的列合并与行合并

 春天没来 2013-08-29

表格中的列合并与行合并


在表格制作中,常常要用到列合并与行合并的属性。下面是一个七行三列的表格,我们来观察一下列合并与行合并后的情况。
 

一、列合并:

下面的这个表格,第一行与第三行的三个单元格都合并为一个单元格了。从表格中,我们看得非常明显。那么,它们的代码又有什么变化呢?
这是表格的一套行标签<tr></tr>。前面的这个标签是首标签,后面的这个标签是尾标签(尾标签中有一条斜杆)。
这是表格的一套列标签<td></td>。前面的这个标签是首标签,后面的这个标签是尾标签(尾标签中有一条斜杆)。
其它行的代码,在一套行标签<tr></tr>中包裹着三套列标签<td></td>,也就是说,一行内有三个单元格。
而第一行与第三行,一套行标签<tr></tr>中包裹着一套列标签<td colSpan="3"></td>,也就是说,一行内只有一个单元格。不过,在列的首标签中,添加了一个属性:colSpan="3" 。colSpan是合并列的意思,“3”是指三列。colSpan="3"的意思就是把三列合并为一列,换句话来说,就是把竖向的三个单元格合并为一个单元格了。


列合并的属性,在制作小模块时经常用到。
例如,下面这个小模块:《左栏模块》。 第一行与第二行都应用了列合并的属性,第一行在合并以后的单元格中放入了一个动画图片,第二行在合并以后的单元格中放入了一个文字图片。
二、行合并:
下面的这个表格,第二列七行合并为一行了。从表格中,我们看得非常明显。那么,它的代码又有什么变化呢?
表格的第一行,一套行标签<tr></tr>中包裹着三套列标签<td></td>,也就是说,一行内有三个单元格。其中,中间的一套列标签是<td rowSpan="7"></td>。rowSpan合并行的代码,这里的“7”,表示合并7行。
其余的六行,一套行标签<tr></tr>中包裹着两套列标签<td></td>,也就是说,一行内只有两个单元格。从表格中观看,七行的样子都是一样的,为什么它们的代码却不一样呢?其余的六行为什么都少了一个单元格呢?原因很简单。因为中间的那个大长方形格子(单元格),已经属于第一行了(合并了七行的大单元格),所以,其余的六行就都是只有两个单元格了。
行合并的应用,在制作小模块的时候,也经常用到,并且应用行合并属性还可以制作出一些特殊的网页效果来。
我们来观察一下下面的两篇网页效果,其中一篇网页就是在制作小模块时应用了行合并属性,另一篇则是应用行合属性制作出了特殊的网页效果。
行合并的应用举例:
在这个小模块中,粘贴了美女图片的那个单元格,是合并了两行与两列的单元格。应用列合并与行合并属性,制作出了一个较大的单元格,以便放入小图片。
在这个网页中,一层表格中放入了一个动画图片,然后应用外边矩的属性,在同一位置,又放置了一个可以显示出单元格边线的十八行三列的表格,中间的那一列,是一个合并了十八行的大单元格。
像这样,应用行合并的属性,就制作出了一种有特殊效果的网页。
“春天没来”编撰
2013年9月1日于北京

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

    0条评论

    发表

    请遵守用户 评论公约