【发布时间】:2018-01-08 07:35:12
【问题描述】:
The table before the row with input-boxes is shown 如上图所示,第一行包含一个表格,一个按钮用于显示/隐藏包含输入框的行,如下图所示。
The table where the row with input boxes is shown
问题是当显示包含输入框的行时,列的宽度会发生变化。 (从图片可以看出前后列宽的差异)
输入框的宽度设置为 100%。
填充和边框也没有改变,只有 td 的宽度。
所以问题是,我怎样才能在不设置固定宽度的情况下保持列的相同宽度,如下面的代码所示?
td { 宽度:50px;}
还有添加
white-space: nowrap不起作用!
这是显示带有输入框的行的代码部分。
<tr v-if="showFilters">
<td v-for="key in filterKeys" v-if="key.visible">
<div class="input-group">
<pf-text-field v-model="key.value" tooltip="Filter"> </pf-text-field>
</div>
</td>
</tr>
【问题讨论】:
标签: javascript html css vue.js