html学习笔记2(table标签)

表格标签

<table border="1" cellpading="2" cellspacing="3">   
    <caption>表格标题</caption>
	<tr>
        <th>row 1, cell 1</th>  //表头标签,会将文本加粗并居中
        <th>row 1, cell 2</th>
    </tr> 
    <tr>
        <td>row 2, cell 1</td> 
        <td>row 2, cell 2</td>
    </tr>
	<tr>
		<td colspan="2">      </td> //colspan="2",占两列,此时单元格已经有3列
		<td>       </td>
	</tr>
	<tr>
		<td rowspan="2">    </td> //rowspan="2",占两行,
	</tr>
</table>

<tr></tr>表格中的一行
<td></td>表格中的单元格
默认情况下边框属性border为0,所以看不到为边框
1.widthheight可以给tabletd使用
如果给td设置width/height,会修改当前单元格的宽、高,不会影响整个表格的宽、高。
2.水平对齐、垂直对齐
2.1水平对齐可以给tabletrtd使用

align="center"
left左对齐内容
right右对齐内容
center居中对齐内容
justify每行有相等的宽度

table设置align是控制表格在水平方向上的对齐方式。
tr设置align是控制当前行中所有单元格里内容的对齐方式。
td设置align是控制当前单元格里内容的对齐方式。
若td、tr都设置了align属性,则单元格里的内容遵从td里设置的align。
2.2垂直对齐只能给trtd使用

valign="top/bottom/middle/baseline"

3.外边距:单元格与单元格之间的距离

cellspacing

默认情况下cellspacing为2px,只能table使用。

4.内边距:单元格的边框和文字的间距

cellpading

以上属性仅供了解,因为改变样式的语言是css。

细线表格

把cellspacing="0"来完成细线表格是不靠谱的,它是将两条线合并成一条线
错误

<table border="1" cellspacing="0">
    <tr>
        <td>haha</td>
        <td>嘻嘻</td>
    </tr>
    <tr>
        <td>hehe</td>
        <td>啦啦</td>
    </tr>
</table>

给table设置bgcolor=“black”、cellspacing=“1px”,tr设置bgcolor="white

正确

<table bgcolor="black" cellspacing="1px">
    <tr bgcolor="white">
        <td>haha</td>
        <td>嘻嘻</td>
    </tr>
    <tr bgcolor="white">
        <td>hehe</td>
        <td>啦啦</td>
    </tr>
</table>

单元格合并

td属性
是向后或向下合并
colspan="2":水平方向上2个单元格合并
是1个单元格当做2个单元格看待,比如最开始设置了2个单元格,然后又给其中一个单元格设置了colspan=“2”,则就变成了3个单元格。
rowspan="2":垂直方向上2个单元格合并
是1个单元格当做2个单元格看待,比如最开始设置了2行,然后又给其中一个单元格设置了rowspan=“2”,则就变成了3行。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值