更改 Drupal 中表格的宽度?

问题描述 投票:0回答:2

我正在 Drupal 中处理一个页面,表格中的文本被截断。为了使文本可见,我认为我需要更改表格的宽度,但我不知道该怎么做。任何帮助都会很棒。

https://www.mailman.columbia.edu

drupal width
2个回答
0
投票

对于您的问题这里有很多建议。我没有代码可供查看,因此希望我能引导您走向正确的方向。我肯定会看看

white-space: pre-wrap;
是否可以修复响应能力。


0
投票

虽然 @armando-silva 指出了一般表的答案,但 OP 正在询问 Drupal 表。 希望以下内容对您有所帮助。

在渲染数组中,表格可以定义为:

$build['table'] = [
  '#type' => 'table',
  '#attributes' => [ //sets attributes of entire table other
    'style' => 'width:60rem', //sets width of entire table
  ],
  '#caption' => 'some caption',
  '#empty' => 'text to display if table is empty',
  '#header' => [
    [ //array value, data key is the cell contents,
      //     other keys passed as cell attributes.
      'data' => 'header 1 contents',
      'style' => 'width:20rem', //sets width for this particular cell
                                //  & by HTML convention the entire column.
    ],
    'header 2 contents', // simple value, so displayed as cell by itself.
  ],
  '#rows' => [
    [
      'cell contents 1a',
      'cell contents 1b',
    ],
    [
      [
        'data' => 'cell contents 2a&b',
        'colspan' => 2, //causes cell to span both columns
      ]
    ],
    [
      'cell contents 3a',
      'cell contents 3b',
    ],
  ],
];

注意,这不是我的想法,所以可能会有一些错误,但这是一般概念。

© www.soinside.com 2019 - 2024. All rights reserved.