当前位置: 首页 > 面试题库 >

Bootstrap 3以响应方式截断表行内的长文本

顾宣
2023-03-14
问题内容

我使用的是bootstrap3表,当我在表中放入大文本时,它会包裹在多行中,但是我希望它以响应方式在结尾处被三个点截断,而不会弄乱表的布局(i找到了一些解决方案,但效果不佳)。

那可能吗 ?怎么样 ?

PS:任何解决方案都是可以接受的,但如果可能的话,我希望它只是HTML / CSS。


问题答案:

我是这样做的(您需要添加一个类 文本<td>并将其放在a之间<span>

HTML

<td class="text"><span>looooooong teeeeeeeeext</span></td>

萨斯

.table td.text {
    max-width: 177px;
    span {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
        max-width: 100%;
    }
}

*相当于 *CSS

.table td.text {
    max-width: 177px;
}
.table td.text span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    max-width: 100%;
}

而且它仍将是移动响应的(通过layout = fixed将其忘记)并将保持原始行为。

PS :当然, 177px 是自定义尺寸(输入您需要的尺寸)。



 类似资料:
  • 我目前使用引导表(http://bootstrap-table.wenzhixin.net.cn/)与引导可编辑扩展(https://github.com/wenzhixin/bootstrap-table/tree/master/src/extensions/editable)创建一个表与可编辑的字段。我注意到,当一个字符串包含qoutes时,例如:这是一个“测试”,字符串在第一个“测试”中被截

  • 问题内容: 有没有人比显而易见的解决方案/库更复杂的解决方案/库,用于使用JavaScript截断字符串并在末尾添加省略号: 问题答案: 现在您可以执行以下操作: 如果“更复杂”是指在字符串的最后一个单词边界处截断,那么这可能就是您想要的: 现在您可以执行以下操作: 如果您不想扩展本机对象,则可以使用:

  • 本文向大家介绍Ajax获取响应内容长度的方法,包括了Ajax获取响应内容长度的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Ajax获取响应内容长度的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的Ajax程序设计有所帮助。

  • 命令用于截断表。 如果您截断表,表的所有行将永久删除。 语法: 示例: 我们有一个名为“”的表具有以下数据(创建表并插入数据): 现在,我们使用命令: 现在表已经被截断了,您可以使用SELECT命令验证它。 如下图所示 - 您可以看到表现在被截断。

  • 在MariaDB数据库中,语句用于从表中删除所有记录。它与没有子句的语句相同。 注意:如果使用表语句,该表将被永久删除,无法回滚。 语法 示例: 假设我们想要截断表,那么可以参考以下语句 - 上面查询成功执行。可以看到表的记录已被永久删除。下面来查询表中的数据,应该不会看到任何数据 - 注意 语句相当于,然后再,或者等效于,然后再设置自动增长值为:,也就是执行语句:

  • 主要内容:Oracle TRUNCATE TABLE语句简介,Oracle TRUNCATE TABLE示例在本教程中,您将学习如何使用Oracle 语句更快更有效地从表中删除所有数据(也叫截断表)。 Oracle TRUNCATE TABLE语句简介 如果要从表中删除所有数据,可以使用不带子句的语句,如下所示: 对于有少量行记录的表,语句做得很好。 但是,当拥有大量行记录的表时,使用语句删除所有数据效率并不高。 Oracle引入了语句,用于删除大表中的所有行。 以下说明了Oracle 语句的语