javascript - CSS - 数据表的样式不正确

标签 javascript css datatable

我正在我的主题中创建一个前端布局。

但是,数据表的样式不正确。它应该如下所示:

enter image description here

在我看来,我的 CSS 有点重叠。

请在下面找到我的最小可行示例:

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  <title></title>

  <!-- Global stylesheets -->
  <link href="https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700,900" rel="stylesheet" type="text/css">
  <link href="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/global_assets/css/icons/icomoon/styles.css" rel="stylesheet" type="text/css">
  <link href="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/assets/css/bootstrap.min.css" rel="stylesheet" type="text/css">
  <link href="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/assets/css/bootstrap_limitless.min.css" rel="stylesheet" type="text/css">
  <link href="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/assets/css/layout.min.css" rel="stylesheet" type="text/css">
  <link href="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/assets/css/components.min.css" rel="stylesheet" type="text/css">
  <link href="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/assets/css/colors.min.css" rel="stylesheet" type="text/css">
  <!-- /global stylesheets -->

  <!-- Core JS files -->
  <script src="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/global_assets/js/main/jquery.min.js"></script>
  <script src="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/global_assets/js/main/bootstrap.bundle.min.js"></script>
  <script src="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/global_assets/js/plugins/loaders/blockui.min.js"></script>
  <script src="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/global_assets/js/plugins/ui/slinky.min.js"></script>
  <script src="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/global_assets/js/plugins/ui/ripple.min.js"></script>
  <!-- /core JS files -->

  <!-- Theme JS files -->
  <script src="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/global_assets/js/plugins/tables/datatables/datatables.min.js"></script>
  <script src="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/global_assets/js/plugins/tables/datatables/extensions/responsive.min.js"></script>
  <script src="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/global_assets/js/plugins/forms/selects/select2.min.js"></script>

  <script src="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/global_assets/js/plugins/forms/styling/uniform.min.js"></script>
  <script src="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/global_assets/js/plugins/notifications/pnotify.min.js"></script>
  <script src="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/global_assets/js/plugins/forms/selects/bootstrap_multiselect.js"></script>

  <script src="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/global_assets/js/plugins/extensions/jquery_ui/widgets.min.js"></script>
  <script src="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/global_assets/js/plugins/extensions/jquery_ui/touch.min.js"></script>
  <script src="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/global_assets/js/plugins/sliders/slider_pips.min.js"></script>
  <script src="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/global_assets/js/plugins/forms/styling/switchery.min.js"></script>

  <script src="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/global_assets/js/demo_pages/datatables_responsive.js"></script>
  <script src="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/global_assets/js/demo_pages/form_multiselect.js"></script>
  <!-- /theme JS files -->
  <script src="https://gitcdn.link/repo/marcpre/demo_cryptoscreener/master/_other/layout_html/assets/js/app.js"></script>
  <!-- /theme JS files -->

</head>

<body class="navbar-md-md-top">

  <!-- Multiple fixed navbars wrapper -->
  <div class="fixed-top">

    <!-- Main navbar -->
    <div class="navbar navbar-expand-md navbar-dark bg-indigo">
      <div class="navbar-brand wmin-0 mr-5">
        <a href="" class="d-inline-block">
          <img src="" alt="Logo">
        </a>
      </div>

      <div class="collapse navbar-collapse" id="navbar-mobile">
        <ul class="navbar-nav">
          <li class="nav-item">
            <a href="#" class="navbar-nav-link">Text link</a>
          </li>
        </ul>
      </div>
    </div>
    <!-- /main navbar -->
  </div>
  <!-- /multiple fixed navbars wrapper -->

  <!-- Page content -->
  <div class="page-content pt-0">
    <!-- Main content -->
    <div class="content-wrapper">
      <!-- Content area -->
      <div class="content">
        <div class="card">
          <div class="card-header header-elements-inline">
            <h5 class="card-title">Default ordering</h5>
            <div class="header-elements">
              <div class="list-icons">
                <a class="list-icons-item" data-action="collapse"></a>
                <a class="list-icons-item" data-action="reload"></a>
                <a class="list-icons-item" data-action="remove"></a>
              </div>
            </div>
          </div>
          <div class="card-body">

            <table class="table datatable-responsive dataTable" style="width:100%">
              <thead>
                <tr>
                  <th>#</th>
                  <th>PRODUCT</th>
                  <th>LAST</th>
                  <th>CHG %</th>
                  <th>CHG</th>
                  <th>HIGH</th>
                  <th>LOW</th>
                  <th>VOL</th>
                </tr>
              </thead>
              <tbody>

                <tr role="row" class="odd">
                  <td tabindex="0" class="sorting_1">1</td>
                  <td>N/A</td>
                  <td>0.00061720</td>
                  <td>-181.40%</td>
                  <td>-0.00001140</td>
                  <td>0.00065050</td>
                  <td>0.00060200</td>
                  <td>66,122</td>
                </tr>
                <tr role="row" class="even">
                  <td tabindex="0" class="sorting_1">2</td>
                  <td>N/A</td>
                  <td>0.00015005</td>
                  <td>-448.20%</td>
                  <td>-0.00000704</td>
                  <td>0.00016114</td>
                  <td>0.00014648</td>
                  <td>467,703</td>
                </tr>
                <tr role="row" class="odd">
                  <td tabindex="0" class="sorting_1">3</td>
                  <td>N/A</td>
                  <td>0.00203900</td>
                  <td>84.10%</td>
                  <td>0.00001700</td>
                  <td>0.00220000</td>
                  <td>0.00200300</td>
                  <td>652,229</td>
                </tr>
                <tr role="row" class="even">
                  <td tabindex="0" class="sorting_1">4</td>
                  <td>N/A</td>
                  <td>0.00047465</td>
                  <td>-631.80%</td>
                  <td>-0.00003201</td>
                  <td>0.00054200</td>
                  <td>0.00047310</td>
                  <td>468,314</td>
                </tr>
                <tr role="row" class="odd">
                  <td tabindex="0" class="sorting_1">5</td>
                  <td>N/A</td>
                  <td>0.00006530</td>
                  <td>-440.60%</td>
                  <td>-0.00000301</td>
                  <td>0.00007078</td>
                  <td>0.00006495</td>
                  <td>1.266M</td>
                </tr>
                <tr role="row" class="even">
                  <td tabindex="0" class="sorting_1">6</td>
                  <td>N/A</td>
                  <td>0.21814000</td>
                  <td>-5.50%</td>
                  <td>-0.00012000</td>
                  <td>0.22303000</td>
                  <td>0.21089000</td>
                  <td>3,511</td>
                </tr>
              </tbody>
            </table>
          </div>
        </div>
        <!-- /default ordering -->
      </div>
      <!-- /content area -->
    </div>
    <!-- /main content -->
  </div>
  <!-- /page content -->
</body>

</html>

对我做错了什么有什么建议吗?

感谢您的回复!

最佳答案

您的问题不是很清楚,但要获得图像中显示的结果,您可以使用 Flexbox:

.datatable-header {
    display: flex;
    justify-content: space-between;
}

.dataTables_filter {
    order: 2;
}

关于javascript - CSS - 数据表的样式不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54280096/

相关文章:

html - CSS 视差效果高度为 50%

javascript - 更改值后如何更改行的背景颜色?

javascript - Chrome 浏览器开发者工具 : Scripts Show Up Multiple Times

javascript - ES6 : this within static method

css - block 元素无响应

javascript - 键盘布局的 JS 颜色更改

C# 从数据表中插入数据到 SQL Server 数据库

java - 如何在 Java 的步骤定义中使用 Cucumber 数据表中的变量名称?

javascript - 在 ES6 类语法中,为什么 setPrototypeOf() 起作用而其他类似方法不起作用

javascript - Javascript 上的 indexOf 在数组上无法按预期工作