前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >table表格的宽度设置,及Bootstrap表格宽度不生效的解决方法

table表格的宽度设置,及Bootstrap表格宽度不生效的解决方法

作者头像
德顺
发布2019-11-13 10:12:56
8.8K0
发布2019-11-13 10:12:56
举报
文章被收录于专栏:前端资源前端资源
001.png table表格的宽度设置,及Bootstrap表格宽度不生效的解决方法 经验总结
001.png table表格的宽度设置,及Bootstrap表格宽度不生效的解决方法 经验总结

我们一般设置表格的宽度是用如下方法:可以使固定尺寸,也可以是百分比

代码语言:javascript
复制
th,td{
    width: 20%;
    text-align: center;
}

设置 table 宽度 100% :

代码语言:javascript
复制
table{
    width: 100%;
}

但是在 Bootstrap 或者一些特殊情况下,会出现设置宽度不生效的现象。

1.首先应该检查 table 的属性:

代码语言:javascript
复制
table{
    display: table;
}

应为 display: table 如果是 block 会出现宽度不生效的情况。

2.添加属性:

代码语言:javascript
复制
table{
    table-layout:fixed;
}

table-layout 设置表格布局算法,有如下三个属性:

automatic 默认,列宽度由单元格内容设定。

fixed 列宽由表格宽度和列宽度设定。

inherit 规定应该从父元素继承 table-layout 属性的值。

也可以及一行 word-wrap: break-word; 效果会更好。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档