0

0

Bootstrap中怎么使用表格?强大表格的用法浅析

青灯夜游

青灯夜游

发布时间:2021-11-22 19:45:31

|

3284人浏览过

|

来源于掘金社区

转载

本篇文章带大家一起了解一下bootstrap中的表格插件的用法,介绍一下表格的颜色、表格的结构、响应式表格、表格边框等,希望对大家有所帮助!

Bootstrap中怎么使用表格?强大表格的用法浅析

1 强大的Bootstrap的表格

在html标签

加上基本类别 .table就可以使用Bootstrap的表格可选修饰类别或是自定义样式进行扩展。【相关推荐:《bootstrap教程》】

所有表格样式在Bootstrap中都不会继承,意味着嵌套表格的样式都是独立于父表格。

以下是使用最基本的表格排版在Bootstrap中的外观。



  
    
    
    
    
    
    表格演示
  
  
        

表格演示

序号 姓名 性别 职业
1 张三 程序员
2 李四 美工
3 王五 我只会耍大刀

1.png

可以看到,默认的简单表格只是在table标签加了个class="table",就和普通的html表格外观上有了很大改观。

2 表格的颜色

使用语意化class给表格列或单元格上色。表哥颜色可以分别设置在

使显示为浅灰色或深灰色,其用法与11.2.1中的行的颜色一样,另外一般情况下表尾很少使用。

4.png

4 响应式表格

当表格一行的内容超过浏览器宽度的时候,默认浏览器会出现滚动条,这样存在的一个问题就是会把页面无线拉伸,严重影响网页中其他页面元素的显示效果。

而响应式表格是指把表格放在一个

标签中,而该div标签是响应的,与容器同宽度,当表格宽度大于该div标签的时候,该div容器就会出现滚动条,而不是在浏览器上,这样就保证了表格不会超出页面宽度。



  
    
    
    
    
    
    表格演示
    
  
  
        
等一切表格元素中。如果是加在表格中,则在整个表格中有效,加在行中对整行有效,加在单元格中对整个单元格有效。

到目前为止好像没法加在整列中,要对整列使用某个颜色,只能将其中的所有单元格设置颜色。



  
    
    
    
    
    
    表格演示
  
  
        
Default
table-primary
table-secondary
table-success
table-danger
table-warning
table-info
table-light
table-dark
table-success

2.png

通过这个例子大家可以基本明白表格颜色的用法,需要主要的是对整个表格运用颜色是用

,不要省略前面的table, 虽然例子中最后一行也是table-success,但是事实上,最后一行是设置在单元格上的。

3 表格的结构-表头、表尾、标题



  
    
    
    
    
    
    表格演示
  
  
        

人员登记表

序号 姓名 性别 职业
1 张三 警察
2 李四 护士
3 王五 教师
序号 姓名 性别 职业

显示效果

3.png

从上面的例子可以看出表格由下面几部分组成:

  • 表头thead:t是表格的简写head是头部
  • 表尾tfoot:t是表格foot是底部
  • 标题caption:只有一行,默认在表尾底部,演示中我通过在table中添加caption-top使他在上部。默认标题靠左对齐,我通过在caption中添加class="text-center"使文字居中。默认字体较小,我通过h3标题使他变大。
  • 行tr:一行,td标签必须写在tr中。
  • 列td:一个单元格,通过
可以使两个相邻的单元格合并,里面的数字可以更改,但不能大于行中所有的列数。
  • 表头列th:与td唯一区别是里面文字粗体显示
  • 通常为了美观,一般使用

    表头1 表头2 表头3 表头4 表头5 表头6 表头7 表头8 表头9 表头10
    我是第1个单元格 我是第2个单元格 我是第3个单元格 我是第4个单元格 我是第5个单元格 我是第6个单元格 我是第7个单元格 我是第8个单元格 我是第9个单元格 我是第10个单元格

    该代码的css部分是为了禁止文字换行,否则单元格会挤压成很多行。

    5.png

    在特点断点处响应

    table-responsive{-sm|-md|-lg|-xl|-xxl}表示在断点前会出现滚动条,从该断点开始,表格将正常运行并且不会水平滚动。你可以把上面的代码中table-responsive换为table-responsive-md 查看一下效果,在此我就不演示了。

    5 表格边框

    默认表格是只有行边框的,你可以用table-bordered 为表格和单元格的所有边添加边框,还可以用可以添加边框颜色实用类来更改边框颜色(边框颜色通表格颜色,只不过把前缀table换成border)。

    
    ...
    

    你还可以table-borderless构造无框的表格。

    万华互连中英文企业网站系统2012
    万华互连中英文企业网站系统2012

    专业的企业网站管理系统,专为中小企业公司开发设计,能让企业轻松管理网站,强大的后台功能,可随意增减栏目,有多种企业常用的栏目模块功能。多级分类,管理文章,图片,文字编辑,留言管理,人才,软件下载等。可让企业会上网就会管理网站,轻松学会使用。 系统功能模块有:单页(如企业简介,联系内容等单页图文)、文章(新闻)列表、产品(图片、订单、规格说明等)、图片、下载、人才招聘、视频、机构组识、全国销售网点图

    下载
    
    ...
    

    现在给出一个综合实例。

    
    
      
        
        
        
        
        
        表格演示
      
      
            

    带颜色边框表格

    序号 姓名 性别 职业
    1 张三 警察
    2 李四 护士
    3 王五 教师

    无边框表格

    序号 姓名 性别 职业
    1 张三 警察
    2 李四 护士
    3 王五 教师

    6.png

    6 紧凑表格(小表格)

    添加table-sm将所有单元格填充减半,使任何table更加紧凑。

    下面第二个是紧凑表格,仔细看是不是比第一个没使用table-sm那个行高度要小。

    7.png

    7 垂直对齐

    的表格单元格始终垂直对齐到底部。中的表单元格继承
    对齐方式,默认情况下将其对齐到顶部。在需要时可以使用垂直对齐类重新对齐。

    垂直对齐类有两种修饰符:

    • vertical-align: middle;居中对齐
    • vertical-align: bottom; 对齐到底部

    垂直对齐修饰符可以写到表格,可以写到行,也可以写到单元格,写到哪里就作用于哪里。还可以用到p、div等其它标签。

    
    
    
        
        
        
        
        
        列的排序
        
    
    
        
    序号 姓名 简介
    1 李白 李白(701年-762年) ,字太白,号青莲居士,又号“谪仙人”,是唐代伟大的浪漫主义诗人,被后人誉为“诗仙”。代表作有《望庐山瀑布》《行路难》《蜀道难》《将进酒》《梁甫吟》《早发白帝城》等多首。
    序号 姓名 简介
    1 李白 李白(701年-762年) ,字太白,号青莲居士,又号“谪仙人”,是唐代伟大的浪漫主义诗人,被后人誉为“诗仙”。代表作有《望庐山瀑布》《行路难》《蜀道难》《将进酒》《梁甫吟》《早发白帝城》等多首。
    2 杜甫 杜甫(712年—770年),字子美,原籍湖北襄阳,后徙河南巩县。唐代伟大的现实主义诗人,与李白合称“李杜”。杜甫在中国古典诗歌中的影响非常深远,被后人称为“诗圣”,他的诗被称为“诗史”。杜甫创作了《登高》《春望》《北征》《三吏》《三别》等名作。
    3 白居易 白居易(772年-846年),字乐天,号香山居士,又号醉吟先生,祖籍山西太原。是唐代伟大的现实主义诗人,白居易的诗歌题材广泛,形式多样,语言平易通俗,有“诗魔”和“诗王”之称。有《白氏长庆集》传世,代表诗作有《长恨歌》、《卖炭翁》、《琵琶行》等。

    第一个表格是不使用垂直对齐的效果。 第二个表格中第一行继承了表格的对齐效果,第二行使用了行的对齐效果,第三行第二单元格使用单元格对齐效果,其他两个单元格使用表格的对齐效果。

    8.png

    8 水平对齐

    水平对齐其实就是文本对齐,使用的是文本通用类,在前面的表格结构中的标题部分已经用过了,有三个修饰符:

    • text-start:左对齐,默认。有时候外层使用了其他方式对齐,可以使用它重置。
    • text-center:居中对齐
    • text-end:靠右对齐

    跟垂直对齐一样,垂直对齐修饰符可以写到表格,可以写到行,也可以写到单元格,写到哪里就作用于哪里。还可以用到p、div、h1-h6、span等其它标签,甚至只要有文本的容器都可以使用这个,应用比垂直对齐多得多。这个在前面的好多例子都用到了,就不举例了。

    9 嵌套

    表格的嵌套就是在表格中的一个单元格中再嵌入一个表格,嵌套表不会继承边框样式、活动样式和表变量。

    需要注意的是表格必须嵌套在一个单元格内,而不能直接嵌套到一个行内,如果你想嵌套进一行中,请使用单元格合并功能,如下例子。

    
    
    
        
        
        
        
        
        列的排序
        
    
    
        

    人员名单

    序号 姓名 性别 职业
    1 张三 警察
    2 李四 护士

    据说天使没有性别

    序号 姓名 职业
    1 加百列 天使长
    2 沙利叶 月之天使

    9.png

    10 强调表格

    10.1 条纹行

    使用.table-striped在范围内任何表格行增加明暗条纹样式效果,还可以配合颜色做出更加美观的表格。

    
    
      
        
        
        
        
        
        表格演示
      
      
            
    序号 姓名 性别 职业
    1 张三 警察
    2 李四 护士
    3 王五 教师
    序号 姓名 性别 职业
    1 张三 警察
    2 李四 护士
    3 王五 教师
    序号 姓名 性别 职业
    1 张三 警察
    2 李四 护士
    3 王五 教师

    10.png

    10.2 可悬停行

    在table标签类中添加table-hover可对中的表行启用悬停效果,当鼠标放在某一行上面时,郑航会特殊显示,。 将上面11.9.1代码中table-striped换为table-hover可实现悬停效果,也可以和table-striped一起使用,用法很简单,在此就不在演示了。

    10.3 激活表

    通过添加table-active高亮显示表行或单元格。注意这个修饰符只能加在行或者单元格上,其用法和垂直对齐用法差不多。这里不再演示,只给出效果图。

    11.png

    12.png

    更多关于bootstrap的相关知识,可访问:bootstrap基础教程!!

    相关文章

    bootstrap抽样验证线性假设的方法

    bootstrap法在生存分析中的应用实例

    Stata中Bootstrap结果的统计显著性判断

    bootstrap法计算模型R方的置信区间

    bootstrap抽样用于模型比较的详细流程

    相关标签:

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

    上一篇:聊聊Bootstrap中的图片组件和轮廓组件 下一篇:Bootstrap中怎么添加导航组件和选项卡组件?用法浅析

    作者最新文章

    热门AI工具

    更多

    相关专题

    更多
    php源码安装教程大全
    php源码安装教程大全

    本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

    65

    2025.12.31

    php网站源码教程大全
    php网站源码教程大全

    本专题整合了php网站源码相关教程,阅读专题下面的文章了解更多详细内容。

    43

    2025.12.31

    视频文件格式
    视频文件格式

    本专题整合了视频文件格式相关内容,阅读专题下面的文章了解更多详细内容。

    35

    2025.12.31

    不受国内限制的浏览器大全
    不受国内限制的浏览器大全

    想找真正自由、无限制的上网体验?本合集精选2025年最开放、隐私强、访问无阻的浏览器App,涵盖Tor、Brave、Via、X浏览器、Mullvad等高自由度工具。支持自定义搜索引擎、广告拦截、隐身模式及全球网站无障碍访问,部分更具备防追踪、去谷歌化、双内核切换等高级功能。无论日常浏览、隐私保护还是突破地域限制,总有一款适合你!

    41

    2025.12.31

    出现404解决方法大全
    出现404解决方法大全

    本专题整合了404错误解决方法大全,阅读专题下面的文章了解更多详细内容。

    204

    2025.12.31

    html5怎么播放视频
    html5怎么播放视频

    想让网页流畅播放视频?本合集详解HTML5视频播放核心方法!涵盖<video>标签基础用法、多格式兼容(MP4/WebM/OGV)、自定义播放控件、响应式适配及常见浏览器兼容问题解决方案。无需插件,纯前端实现高清视频嵌入,助你快速打造现代化网页视频体验。

    9

    2025.12.31

    关闭win10系统自动更新教程大全
    关闭win10系统自动更新教程大全

    本专题整合了关闭win10系统自动更新教程大全,阅读专题下面的文章了解更多详细内容。

    8

    2025.12.31

    阻止电脑自动安装软件教程
    阻止电脑自动安装软件教程

    本专题整合了阻止电脑自动安装软件教程,阅读专题下面的文章了解更多详细教程。

    3

    2025.12.31

    html5怎么使用
    html5怎么使用

    想快速上手HTML5开发?本合集为你整理最实用的HTML5使用指南!涵盖HTML5基础语法、主流框架(如Bootstrap、Vue、React)集成方法,以及无需安装、直接在线编辑运行的平台推荐(如CodePen、JSFiddle)。无论你是新手还是进阶开发者,都能轻松掌握HTML5网页制作、响应式布局与交互功能开发,零配置开启高效前端编程之旅!

    2

    2025.12.31

    热门下载

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

    相关下载

    更多

    精品课程

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

    共46课时 | 2.7万人学习

    HTML+CSS基础与实战
    HTML+CSS基础与实战

    共132课时 | 9.3万人学习

    JS进阶与BootStrap学习
    JS进阶与BootStrap学习

    共39课时 | 3.1万人学习

    最新文章

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

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