当前位置: 首页 > 编程笔记 >

bootstrap表格内容过长时用省略号表示的解决方法

邴越彬
2023-03-14
本文向大家介绍bootstrap表格内容过长时用省略号表示的解决方法,包括了bootstrap表格内容过长时用省略号表示的解决方法的使用技巧和注意事项,需要的朋友参考一下

首先 ,bootstrap中当td内容超过我给的固定宽度时,省略号代替的代码如下:

<table class="table table-bordered">
   <thead>
     <tr>
       <th class="center" style='width:38%;'>商品名称</th>
       <th class="center" style='width:36%;'>详细介绍</th>
       <th class="center" style='width:22%;'>购买数量</th>
     </tr>
   </thead>
   <tbody id="tbody">
     <tr>
      <td>自由行机票享超值优惠</td>
      <td>随心所欲安排行程</td>
      <td>70</td>
    </tr>
    <tr>
      <td>自由行机票享超值优惠</td>
      <td>随心所欲安排行程</td>
      <td>70</td>
    </tr>   
    <tr>
      <td>自由行机票享超值优惠</td>
      <td>随心所欲安排行程</td>
      <td>70</td>
    </tr>            
   </tbody>               
 </table>
.table tbody tr td{
   overflow: hidden; 
   text-overflow:ellipsis; 
   white-space: nowrap; 
 }

移动端模拟器显示效果是这样的。不是很舒服,完全没按我给他的宽度显示,全靠内容挤出来的。

 

解决方法:

<table class="table table-bordered" style='table-layout:fixed;'>

也就是添加样式

table{
 table-layout:fixed;
}

效果出现:

table-layout用来显示表格单元格、行、列的算法规则。值 描述

automatic 默认。列宽度由单元格内容设定。
fixed 列宽由表格宽度和列宽度设定。
inherit 规定应该从父元素继承 table-layout 属性的值。

总结

以上所述是小编给大家介绍的bootstrap表格内容过长时用省略号表示的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!

 类似资料:
  • 本文向大家介绍Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法,包括了Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法的使用技巧和注意事项,需要的朋友参考一下 Index.html 效果如图: 以上这篇Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍Bootstrap表格使用方法详解,包括了Bootstrap表格使用方法详解的使用技巧和注意事项,需要的朋友参考一下 下表列出了 Bootstrap 支持的一些表格元素: 表格类: .table:为任意 <table> 添加基本样式 (只有横向分隔线) .table-striped:在 <tbody> 内添加斑马线形式的条纹 ( IE8 不支持) .table-bordered:为所

  • 问题内容: 自从Firefox Nightly(35.0a1)的最新(?)版本以来,我一直在使用的flexbox容器内部遇到问题,每个列的宽度为50%。 演示: 在“每晚”中,文本将泄漏到其容器外部,并且不会在末尾附加。在Chrome和Firefox稳定版中,它可以按预期工作。 问题答案: 最终可以追溯到Firefox Nightly中的最新更改。长话短说,选择器上的设置将使其按预期工作。 在这里

  • 本文向大家介绍ThinkPHP的截取字符串函数无法显示省略号的解决方法,包括了ThinkPHP的截取字符串函数无法显示省略号的解决方法的使用技巧和注意事项,需要的朋友参考一下 对于ThinkPHP的截取字符串函数无法显示省略号的情况,解决方法如下: 打开Common/extend.php页面,修改msubstr函数如下:

  • 问题内容: 请考虑以下示例: 输出为:,并且省略号不出现。 我在这里想念什么? 问题答案: 显然,添加: 也解决了这个问题。 另一种可能的解决方案是为表格设置,也将其设置为。

  • 问题内容: 我正在使用AngularJS和Bootstrap 3创建一个应用程序。我想显示一个包含数千行的表/网格。什么是AngularJS和Bootstrap的最佳可用控件,具有排序,搜索,分页等功能。 问题答案: 在试用了ngGrid,ngTable,trNgGrid和SmartTable之后,我得出的结论是,SmartTable到目前为止是AngularJS和Bootstrap的最佳实现。它