【问题标题】:jQuery datatable header elements not alignedjQuery数据表标题元素未对齐
【发布时间】:2015-08-29 14:08:53
【问题描述】:

我正在使用数据表,一切正常。但是标题元素没有正确对齐。

参考资料:

<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/bootstrap-responsive.min.css" rel="stylesheet">    
<link href="css/dataTables.jqueryui.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="//code.jquery.com/ui/1.11.3/themes/smoothness/jquery-ui.css">

<script src="js/jquery-1.7.2.min.js"></script>
<script src="js/bootstrap.js"></script>
<script type="text/javascript" charset="utf8" src="js/jquery.dataTables.min.js"></script>
<script type="text/javascript" charset="utf8" src="js/dataTables.jqueryui.js"></script>

【问题讨论】:

  • 您只是向我们展示了脚本是如何加载的。我们需要查看 CSS 以了解所有内容是如何安排的。
  • 它应该是什么样子的?
  • @eclipsis 我只使用这些来自 bootstrap 和 jquery 数据表库的 css 库。你想看那些css吗?我应该实时上传它们并给你链接吗?
  • @jonmrich datatables.net/examples/styling/jqueryUI.html 这就是它的样子

标签: datatables


【解决方案1】:

感谢所有试图帮助我的人。我找到了解决方案。 Bootstrap css 正在影响数据表 css。

Bootstrap 正在覆盖标题中选择元素的宽度。我只是把自定义css来固定宽度。问题解决了。

.dataTables_wrapper select{
    display: inline !important;
    width: 60px !important;
}

现在它看起来像这样:

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2021-04-17
  • 2019-08-27
  • 1970-01-01
  • 1970-01-01
  • 2017-12-07
  • 2019-03-26
  • 2015-01-26
  • 1970-01-01
相关资源
最近更新 更多