【问题标题】:Decrease header width of datatable in veutify减少 vuetify 中数据表的标题宽度
【发布时间】:2018-03-29 13:21:28
【问题描述】:

我正在使用 Veutify 的 Datatable。无论表格的标题如何,我都想减小表格的每一列的宽度。有什么可能的解决方案?

visit <https://codepen.io/anon/pen/LdQgYx>

【问题讨论】:

    标签: javascript html css vue.js datatable


    【解决方案1】:

    在您的headers 中指定一个最小的width 成员:

         {text: "Title", value: "title", align: "left", width: "1px"},
    

    表格会尝试使内容变宽,但它受到表格内容和标题内容宽度的限制。它将确保它可以显示它们。

    表头的white-space 设置为no-wrap。您可以通过覆盖它来缩小“持续时间,分钟”列:

    .elevation-1 thead tr th {
      white-space: normal;
    }
    

    您可以通过允许单词在字母之间中断来让事情变得更难看:

    .elevation-1 thead tr th {
      white-space: normal;
      word-break: break-all;
    }
    

    最后,虽然我很确定您不想这样做,但您可以将thdisplay 设置为inline-block,标题将按照您指定的大小调整,但会显示独立于它们的列。

    .elevation-1 thead tr th {
      display: inline-block;
      white-space: normal;
    }
    

    【讨论】:

    • 使用这个,只有表格中内容的宽度会减小。我想减小标题宽度。
    猜你喜欢
    • 2019-11-13
    • 1970-01-01
    • 1970-01-01
    • 2014-04-15
    • 1970-01-01
    • 2017-12-31
    • 2012-08-08
    • 2015-11-24
    • 1970-01-01
    相关资源
    最近更新 更多