【问题标题】:ElementUI - How to Word wrap: break-word in el-table-columnElementUI - 如何自动换行:el-table-column 中的断词
【发布时间】:2019-03-25 03:52:16
【问题描述】:

使用 ElementUI,我希望能够将文本包装在空格上的列中,而不是放在单词的中间。通常你会申请

white-space: normal;
word-wrap: break-word;

在普通列中,或用该样式包装在一个 div 中,但是当使用 ElementUI el-table 和 el-table-column 时,它没有任何效果。我已经尝试将 el-table-column 作为一个类和直接应用的样式,但没有任何变化。

有没有人有做这项工作的经验?

【问题讨论】:

    标签: javascript css element-ui


    【解决方案1】:

    检查元素并检查属性是否设置正确。 应该是库其他部分CSS Specificity的问题。

    编辑,解决方案

    尝试将此 CSS 放在 CSS 库之后的位置,它应该可以解决问题。

    .el-table .cell {
        word-break: break-word;
    }
    

    【讨论】:

    • 我已经浏览了随附的 CSS,甚至将其更改为包含问题中的值,但仍未应用。因此寻求帮助
    • 我会深入研究这一点,但目前我看不出有什么办法。我已经将它实现为我的 Vue 组件中的范围样式,也作为父级中的无范围样式,但它被覆盖以打破所有。如果我使用 !important,它可以工作,但我觉得这太 hacky 了。我会继续做实验。谢谢
    • 好的,我明白了。我现在无法安装和尝试。另一种方法应该不会解决这个问题,因为在表格视图中数据应该保持在一行以提高可读性。并且在没有它的情况下更改库类也是一种不好的方法。恕我直言
    猜你喜欢
    • 2020-08-13
    • 1970-01-01
    • 1970-01-01
    • 2017-03-24
    • 1970-01-01
    • 2020-10-29
    • 1970-01-01
    • 1970-01-01
    • 2020-08-03
    相关资源
    最近更新 更多