千家信息网

Bootstrap中如何使用表格

发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章主要介绍"Bootstrap中如何使用表格",在日常操作中,相信很多人在Bootstrap中如何使用表格问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Boots
千家信息网最后更新 2025年02月23日Bootstrap中如何使用表格

这篇文章主要介绍"Bootstrap中如何使用表格",在日常操作中,相信很多人在Bootstrap中如何使用表格问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Bootstrap中如何使用表格"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

1 强大的Bootstrap的表格

在html标签

加上基本类别 .table就可以使用Bootstrap的表格可选修饰类别或是自定义样式进行扩展。

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

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

                          表格演示            

表格演示

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

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

2 表格的颜色

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

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

4 响应式表格

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

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

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

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

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

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

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

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

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

                          表格演示            

人员登记表

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

显示效果

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

  • 表头thead:t是表格的简写head是头部

  • 表尾tfoot:t是表格foot是底部

  • 标题caption:只有一行,默认在表尾底部,演示中我通过在table中添加caption-top使他在上部。默认标题靠左对齐,我通过在caption中添加class="text-center"使文字居中。默认字体较小,我通过h4标题使他变大。

  • 行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部分是为了禁止文字换行,否则单元格会挤压成很多行。

    在特点断点处响应

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

    5 表格边框

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

    ...

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

    ...

    现在给出一个综合实例。

                              表格演示            

    带颜色边框表格

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

    无边框表格

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

    6 紧凑表格(小表格)

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

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

    7 垂直对齐

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

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

    • vertical-align: middle;居中对齐

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

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

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

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

    8 水平对齐

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

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

    9 嵌套

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

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

                            列的排序        

    人员名单

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

    据说天使没有性别

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

    10 强调表格

    10.1 条纹行

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

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

    10.2 可悬停行

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

    10.3 激活表

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

    到此,关于"Bootstrap中如何使用表格"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

    很赞哦!
    表格 单元 表头 颜色 姓名 序号 效果 演示 性别 职业 标签 边框 一行 张三 李四 护士 警察 王五 教师 样式 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 2020软件开发总就业人数 员工工资管理系统数据库设计索引 数据库的基本安全检查 新乡app软件开发一般要多少钱 连接不上阿里云服务器 数据库检索原理与应用 网站怎么连接数据库 泉州到珠海哪个服务器有肯德基 网络安全活动倡议书 法警队例会网络安全 数据库简单学生信息表 计算机网络技术需要买电脑吗 中山市掌柜网络技术有限公司 分盘制直销奖金结算软件开发 修改数据库的数据会留下痕迹吗 计算机网络技术本科专业名称 网络安全方面有哪些需求 php跨数据库中间表 代理服务器 快 国家网络安全部视频 无忧三级网络技术账号 宏天工作流软件开发 如何安装数据库2000 服务器运营商有哪些 网络安全成为新安全挑战 华为服务器Raid1配置 2019国家网络安全抽检 网络技术专业女生岗位 现货软件开发 数据库提示1069
    0