table标签相关属性

1. 宽度(width)和高度(height)属性

可以给table标签和td标签使用

  • table中设置
<table border="1px" width="200px" height="50px">
    <tr>
        <td></td>
    </tr>
    <tr>
        <td></td>
    </tr>
</table>
  • td中设置
<table>
    <tr>
        <td width="50px" height="20px"></td>
        <td></td>
    </tr>
    <tr>

注意:
给td设置高度和宽度,只会改变当前单元格的宽度和高度,并不改变整个表格的宽度和高度。

2. 水平对齐(align)和垂直对齐(valign)属性

2.1 水平对齐(align)可以给table、tr、td标签使用

  • table中设置
    控制表格在水平方向上的UI器方式
<table border="1px" width="200px" height="100px" align="left/right/center">
    <tr>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td></td>
        <td></td>
    </tr> 
  • tr中设置
    设置当前行中单元格内容的水平对齐方式
<table>
    <tr>
        <td>11</td>
        <td>12</td>
    </tr>
    <tr align="left/right/center">
        <td>21</td>
        <td>22</td>
    </tr>
  • td中设置
    控制单元格内容在水平方向上的对齐方式
    如果tr和td都设置了align属性,td中的align属性会覆盖tr中的
<table>
    <tr>
        <td>11</td>
        <td>12</td>
    </tr>
    <tr align="left/right/center">
        <td align="left/right/center">21</td>
        <td>22</td>
    </tr>

2.2 垂直(valign)对齐只能给tr、td标签使用

  • tr中设置
    控制当前行的单元格内容在垂直方向上的对齐方式
<table border="1px" height="100px" width="200px">
    <tr valign="top/center/bottom">
        <td>11</td>
        <td>12</td>
    </tr>
    <tr>
        <td >21</td>
        <td>22</td>
    </tr>
  • td中设置
    控制当前单元格的内容在垂直方向上的对齐方式
<table border="1px" height="100px" width="200px">
    <tr>
        <td valign="top">11</td>
        <td>12</td>
    </tr>
    <tr>
        <td >21</td>
        <td>22</td>
    </tr>
</table>

如果tr和td都设置了valign属性,td中的valign属性会覆盖tr中的

3. 外边距(cellspacing)和内边距(cellpadding)属性

只能给table标签使用

  • 外边距(cellspacing):单元格与单元格之间的距离,未设置时默认为2px
<table border="1px" height="100px" width="200px" cellspacing="0px">
    <tr>
        <td>11</td>
        <td>12</td>
    </tr>
    <tr>
        <td >21</td>
        <td>22</td>
    </tr>
  • 内边距(cellpadding):单元格的边框与单元格内容之间的距离,未设置时默认为1px
<table border="1px" height="100px" width="200px" cellpadding="10px" >
    <tr>
        <td>11</td>
        <td>12</td>
    </tr>
    <tr>
        <td >21</td>
        <td>22</td>
    </tr>

3.单元格合并
  1. 合并水平单元格:给td标签设置colspan=“数字”;向后合并
    合并垂直单元格:给td标签设置rolspan=“数字”;向下合并
  2. 如果我们没有编写tbody, 系统会系统给我们添加tbody;
    如果指定了thead和tfoot, 那么在修改整个表格的高度时, thead和tfoot有自己默认的高度, 不会随着表格的高度变化而变化。

4.表格的标题
<table border="1px" width="400px">
    <caption>title</caption>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
    </tr>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 浏览器与服务器的基本概念 浏览器(安装在电脑里面的一个软件) 作用: ①将网页内容渲染呈现给用户查看。 ②让用户通...
    云还灬阅读 1,285评论 0 0
  • (注1:如果有问题欢迎留言探讨,一起学习!转载请注明出处,喜欢可以点个赞哦!)(注2:更多内容请查看我的目录。) ...
    love丁酥酥阅读 4,536评论 2 5
  • img标签: img标签中的img其实是英文image的缩写,所以img标签的作用, 就是告诉浏览器我们需要显示一...
    佩佩216阅读 1,705评论 0 2
  • ## HTML基础-列表标签/表格标签 # 列表标签(无序列表/有序列表/定义列表) # 表格标签 # 单元格合并...
    KsKison阅读 771评论 0 0
  • 我的一颗心从诞生的那一刻起, 我就必须记住人生的风风雨雨。 我感谢命运, 感谢命运给我带来的困难,让我像茁壮成长。...
    书香留韵阁阅读 231评论 0 7

友情链接更多精彩内容