使Material Design Lite表格100%宽度的正确方法是什么?

Luk*_*uke 15 html css material-design-lite

我正在研究使用Google的Material Design Lite框架,我想知道如何使表格跨越100%宽度的包含元素:

拿这个表:

<table class="mdl-data-table mdl-js-data-table mdl-data-table--selectable mdl-shadow--2dp">
  <thead>
    <tr>
      <th class="mdl-data-table__cell--non-numeric">Material</th>
      <th>Quantity</th>
      <th>Unit price</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td class="mdl-data-table__cell--non-numeric">Acrylic (Transparent)</td>
      <td>25</td>
      <td>$2.90</td>
    </tr>
    <tr>
      <td class="mdl-data-table__cell--non-numeric">Plywood (Birch)</td>
      <td>50</td>
      <td>$1.25</td>
    </tr>
    <tr>
      <td class="mdl-data-table__cell--non-numeric">Laminate (Gold on Blue)</td>
      <td>10</td>
      <td>$2.35</td>
    </tr>
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

如何使这个MDL表跨越100%的容器?

我已经使用从docs中获取的表示例设置了这个JSFiddle.

Sid*_*ril 18

只需添加一个新fullwidth类,table并将th宽度直接设置为100%.

.fullwidth {
    width: 100%;
}
Run Code Online (Sandbox Code Playgroud)

试试这个小提琴

  • 没有看小提琴,这个答案很混乱.为什么不说"添加宽度:100%"? (4认同)
  • 这是"和'th`"让我. (2认同)