【发布时间】:2018-11-21 07:59:26
【问题描述】:
我创建了一个包含多列的 Bootstra4 表。其中一个需要比其他更大,以适应更多文本。我想设置较大列的最小宽度,并让 Bootstrap4 计算出其他列的大小。 我一直在尝试不同的东西,但我找不到设置所需列宽度的方法。感谢任何提示。谢谢。
让我们假设第 11 列应该更大。
<script type="text/javascript">
$(document).ready(function() {
$('#mytable').DataTable(
{
"lengthMenu": [ [10, 20, 30, -1], [10, 20, 30, "All"] ]
}
);
} );
</script>
<table id="mytable" class="table table-striped table-hover table-bordered">
<thead>
<tr>
<th>column 1, default size</th>
<th>column 2, default size</th>
<th>column 3, default size</th>
<th>column 4, default size</th>
<th>column 5, default size</th>
<th>column 6, default size</th>
<th>column 7, default size</th>
<th>column 8, default size</th>
<th>column 9, default size</th>
<th>column 10, default size</th>
<th>column 11, 15% size/th>
<th>column 12, default size</th>
<th>column 13, default size</th>
<th>column 14, default size</th>
<th>column 15, default size</th>
<th>column 16, default size</th>
<th>column 17, default size</th>
<th>column 18, default size</th>
</tr>
</thead>
<tbody>
<tr>
<td>column 1, default size</td>
<td>column 2, default size</td>
<td>column 3, default size</td>
<td>column 4, default size</td>
<td>column 5, default size</td>
<td>column 6, default size</td>
<td>column 7, default size</td>
<td>column 8, default size</td>
<td>column 9, default size</td>
<td>column 10, default size</td>
<td>column 11, 15% size</td>
<td>column 12, default size</td>
<td>column 13, default size</td>
<td>column 14, default size</td>
<td>column 15, default size</td>
<td>column 16, default size</td>
<td>column 17, default size</td>
<td>column 18, default size</td>
</tr>
</tbody>
</table>
【问题讨论】:
-
除了您描述的问题之外,您在
<tbody>内将<td>与</th>不匹配 -
@FabianSchöner。谢谢。我已经在我的文本中修复了这个例子。当我写这个问题时这是一个错字,但是我的这部分代码是正确的。
标签: css bootstrap-4