javascript - 为什么数据表的标题与内容不对齐?
问题描述
我有一个数据表,标题与内容不一致。请帮我调整标题和内容以便平行。因为看起来
<div style="margin-top:10px; padding: 10px;">
<table id="example" class="table display nowrap table-bordered table-striped" style="width:100%;">
<thead>
<tr>
<th>Test1</th>
<th>Test2</th>
<th>Test34567</th>
<th>Test890</th>
</tr>
</thead>
<tbody>
<td>A</td>
<td>B</td>
<td>C</td>
<td>D</td>
</tbody>
</table>
</div>
$(document).ready(function() {
$('#example').DataTable({
scrollX: true
});
});
解决方案
我知道已经有一段时间了,但解决方案仍然可能对其他人有所帮助,因为我最近遇到了类似的问题,
由于scrollX,这种情况正在发生。您可以将 scrollX 设置为 false 或更新 CSS 以将标题宽度调整为 100%。这可以在 JS 内部完成,
$(document).ready(function() {
$('#example').DataTable({
scrollX: true
});
//Newly added lines
$(".dataTables_scrollHeadInner").css( "width", "100%" );
$(".dataTables_scrollHeadInner table").css( "width", "100%" );
});
该解决方案的灵感来自数据表讨论论坛中发布的答案
推荐阅读
- python - 如何从文本框中过滤空值 tkinter python
- pdf - 在 ipad 的 iframe 中显示使用 html2pdf 生成的 pdf 时出现问题
- ffmpeg - ffplay 使用滑块播放视频,我可以在其中滑动到视频的任何位置
- python - GPU 上的神经网络使用系统 RAM 而不是 GPU 内存
- regex - 如何从 Google Data Studio 中的文本字符串中提取标有特定单词的数字
- java - 在文本字段中显示数据库条目
- javascript - 更改事件的校准器不适用于 javascript
- image - 如何从验证码中提取数字和字符
- python - 如何使用 python-requests 处理多用途搜索框?
- xsd-validation - 如何使用单个 XSD 验证多个条件必需属性?