0

0

基于CSS属性display:table的表格布局的使用_html/css_WEB-ITnose

php中文网

php中文网

发布时间:2016-06-24 11:23:09

|

1217人浏览过

|

来源于php中文网

原创

项目改造中遇到div+css实现的table,新需求需要在表格使用单元格合并,网上调查返现css display:table实现的table表格,没有单元格的属性和样式,经过一番思考,曲折现实了单元格的合并,即采用正行嵌套一个单独的display:table的div,然后在嵌套的表格div内部通过控制行列数和行列的高度,实现单元格合并。个人建议全新实现使用

html标签即可

一、CSS display属性的表格布局相关属性的解释:

  • table    此元素会作为块级表格来显示(类似
  • ),表格前后带有换行符。
  • table-row-group    此元素会作为一个或多个行的分组来显示(类似
  • )。
  • table-header-group    此元素会作为一个或多个行的分组来显示(类似
  • )。
  • table-footer-group    此元素会作为一个或多个行的分组来显示(类似
  • )。
  • table-row    此元素会作为一个表格行显示(类似
  • )。
  • table-column-group    此元素会作为一个或多个列的分组来显示(类似
  • )。
  • table-column    此元素会作为一个单元格列显示(类似
  • table-cell    此元素会作为一个表格单元格显示(类似
  • 二、示例代码

    1、普通表格

     1  2  3  4  5 display普通表格 6 13 14 15     
    16
    17
    省份/直辖市
    18
    GDP(亿元)
    19
    增长率
    20
    21
    22
    广东
    23
    72812
    24
    8.0%
    25
    26
    27
    河南
    28
    37010
    29
    8.3%
    30
    31
    32
    江苏
    33
    70116
    34
    8.5%
    35
    36
    37 38

     

    运行效果

     

    艺帆集团公司企业网站源码1.7.5
    艺帆集团公司企业网站源码1.7.5

    艺帆集团公司企业网站源码基于艺帆企业cms制作,全站div+css 制作;它包含了单页设置、单页分类设置、新闻、产品、下载、在线招聘、在线留言、幻灯管理、友情链接管理和数据库备份等功能。 DIV+CSS布局优势一.精简代码,减少重构难度。网站使用DIV+CSS布局使代码很是精简,相信大多朋友也都略有所闻,css文件可以在网站的任意一个页面进行调用,而若是使用table表格修改部分页面却是显得很麻烦

    下载

    立即学习前端免费学习笔记(深入)”;


    2、列合并实现表格

    实现思路:基于display:table的表格实现,没有

  • table-caption    此元素会作为一个表格标题显示(类似
  • 的rowspan和colspan单元格合并的实现,所以曲折实现,将表格每行单独嵌套一个独立的表格,这样在嵌套的独立表格内部,单元格合并就能通过控制嵌套表格的行数和列数以及单元格的宽高来实现

     1  2  3  4  5 基于display列合并表格 6 19 20 21 22 
    23
    24
    25
    26
    27
    省份/直辖市
    28
    GDP(亿元)
    29
    增长率
    30
    31
    32
    33
    34
    35
    36
    37
    38
    广东
    39
    72812
    40
    8.0%
    41
    42
    43
    44
    45
    46
    47
    48
    49
    河南
    50
    37010
    51
    8.3%
    52
    53
    54
    55
    56
    57
    58
    59
    60
    江苏
    61
    70116
    62
    8.5%
    63
    64
    65
    66
    67
    68
    69
    70
    71
    各省/直辖市GDP平均增长率
    72
    8.26%
    73
    74
    75
    76
    77
    78 79

     

    运行效果

     

    立即学习前端免费学习笔记(深入)”;


    3、行合并表格

    行合并的实现思路:与列合并的实现思路类似,将有单元格合并的列单独嵌套一个display为table的DIV,高度=单行高*单元格合并数目的倍数,同行的其他列同样均单独嵌套DIV,实例代码如下

      1   2   3   4   5 基于display的行合并表格  6  19  20  21  22 
    23
    24
    25
    26
    27
    省份/直辖市
    28
    GDP(亿元)
    29
    增长率
    30
    31
    32
    33
    34
    35
    36
    37
    38
    广东
    39
    72812
    40
    8.0%
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53 河南 54
    55
    56
    57
    58 江苏 59
    60
    61
    62
    63
    64
    65
    66
    67 37010 68
    69
    70
    71
    72 70116 73
    74
    75
    76 77
    78 79
    80
    81
    82
    83 8.4% 84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    各省/直辖市GDP平均增长率
    97
    8.26%
    98
    99
    100
    101
    102
    103 104

     

    运行效果:

     

    立即学习前端免费学习笔记(深入)”;

    END

     

    相关文章

    HTML速学教程(入门课程)
    HTML速学教程(入门课程)

    HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

    下载

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

    相关专题

    更多
    高德地图升级方法汇总
    高德地图升级方法汇总

    本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

    4

    2026.01.16

    全民K歌得高分教程大全
    全民K歌得高分教程大全

    本专题整合了全民K歌得高分技巧汇总,阅读专题下面的文章了解更多详细内容。

    3

    2026.01.16

    C++ 单元测试与代码质量保障
    C++ 单元测试与代码质量保障

    本专题系统讲解 C++ 在单元测试与代码质量保障方面的实战方法,包括测试驱动开发理念、Google Test/Google Mock 的使用、测试用例设计、边界条件验证、持续集成中的自动化测试流程,以及常见代码质量问题的发现与修复。通过工程化示例,帮助开发者建立 可测试、可维护、高质量的 C++ 项目体系。

    10

    2026.01.16

    java数据库连接教程大全
    java数据库连接教程大全

    本专题整合了java数据库连接相关教程,阅读专题下面的文章了解更多详细内容。

    33

    2026.01.15

    Java音频处理教程汇总
    Java音频处理教程汇总

    本专题整合了java音频处理教程大全,阅读专题下面的文章了解更多详细内容。

    15

    2026.01.15

    windows查看wifi密码教程大全
    windows查看wifi密码教程大全

    本专题整合了windows查看wifi密码教程大全,阅读专题下面的文章了解更多详细内容。

    42

    2026.01.15

    浏览器缓存清理方法汇总
    浏览器缓存清理方法汇总

    本专题整合了浏览器缓存清理教程汇总,阅读专题下面的文章了解更多详细内容。

    7

    2026.01.15

    ps图片相关教程汇总
    ps图片相关教程汇总

    本专题整合了ps图片设置相关教程合集,阅读专题下面的文章了解更多详细内容。

    9

    2026.01.15

    ppt一键生成相关合集
    ppt一键生成相关合集

    本专题整合了ppt一键生成相关教程汇总,阅读专题下面的的文章了解更多详细内容。

    6

    2026.01.15

    热门下载

    更多
    网站特效
    /
    网站源码
    /
    网站素材
    /
    前端模板

    精品课程

    更多
    相关推荐
    /
    热门推荐
    /
    最新课程
    Bootstrap 5教程
    Bootstrap 5教程

    共46课时 | 2.9万人学习

    麦子学院bootstrap入门视频教程
    麦子学院bootstrap入门视频教程

    共32课时 | 9.3万人学习

    兄弟连高洛峰CSS3视频教程
    兄弟连高洛峰CSS3视频教程

    共20课时 | 4万人学习

    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号