表格 , 垂直居中问题

1、基本结构

<table>
    <caption>表格标题</caption>
    <thead>
        <tr>
            <th>表头</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>单元格</td>
        </tr>
    </tbody>
    <tfoot>
        <tr>
            <td>表尾</td>
        </tr>
    </tfoot>
</table>

2、特点

  1. 表头显示方式display: table 效果: 垂直水平居中
  2. 单元格显示方式dispaly: table-cell 效果 : 垂直居中

3. 常用属性

table
-- border: <integer>:表格外框及单元格外框
-- cellpadding: <integer>:单元格的内边距
-- cellspacing: <integer>:单元格之间的间距,最小为0
-- rules:rows、cols、groups、all:边框规则

td
-- rowspan: <integer>:行合并(该单元格占多行)
-- colspan: <integer>:列合并(该单元格占多列)
-- width: : <integer>%:列宽占比 : 每列宽度加起来不用等于100% , 按比例分配的

caption
-- align: left | right | top | bottom:标题方位

3、垂直水平居中

在特点中看出display: table-cell;可以实现垂直居中

.sup {
    width: 200px;
    height: 200px;
    /*父集通过显示方式控制子集垂直居中,需以下两步合用*/
    display: table-cell;
    vertical-align: middle;/*设置垂直排列方式*/
}
.sub {
    width: 100px;
    height: 100px;
    margin: 0 auto;/*子集自己实现水平居中*/
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,682评论 1 92
  • ======= SEO专用 table-cell 定高水平垂直居中 不定高水平垂直居中 单行定高水平垂直居中 单行...
    木白no1阅读 13,537评论 1 15
  • (注1:如果有问题欢迎留言探讨,一起学习!转载请注明出处,喜欢可以点个赞哦!)(注2:更多内容请查看我的目录。) ...
    love丁酥酥阅读 9,813评论 2 5
  • 沈华立 公司:慈溪市创鑫车辆零部件有限公司 六项精进224期利他二组学员 【日精进打卡408】 【知~学习】 《六...
    沈华立阅读 1,228评论 0 0
  • 在遥远的星球,有一个称为神灵殿。当时罪恶圣尊逍遥,与光明神玄冥展开了大战。当罪恶圣尊逍遥即将坠落的时候,坠落神普斯...
    小小板牙阅读 1,586评论 0 1