css - Datatables CSS 与 Mozilla 决裂

标签 css datatables mozilla

我在我的网站上使用 Datatables.js 作为表格。我没有更改数据表中的原始 CSS,但仅在 Mozilla 中,CSS 损坏是有原因的。

这是我的 HTML 代码:

<div class="full-container">
   <div class="row">
      <div class="col-sm-2 col-md-2 col-lg-2">
         <br><br>
         <center>
            adsense code          
         </center>
      </div>
      <div class="col-sm-9 col-md-9 col-lg-9">
         <table id="myTable" class="table table-bordered table-striped tablesorter">
            table content                 
         </table>
      </div>
   </div>
</div>

<script type="text/javascript" charset="utf-8">
    $(document).ready(function() {
       $('#myTable').dataTable();
    } );
</script>

这是它在 Chrome 和 Internet Explorer 中的样子

Chrome-Internet Explorer

在 Mozilla 中是这样的

Mozilla

最佳答案

我遇到了同样的问题。要解决它,您必须使用 sDom 选项在您的表之前添加一个新类:

<script type="text/javascript" charset="utf-8">
    $(document).ready(function() {
       $('#myTable').dataTable({
           "sDom": 'fi<"clear">tp'
       });
    } );
</script>

sDom的语法可用here .根据您的需要进行调整。这里我们在表格前添加一个带有 clear 类的新 div。

然后添加此 CSS 代码来修复错误:

.clear {
    clear: both;
} 

关于css - Datatables CSS 与 Mozilla 决裂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22379860/

相关文章:

CSS:文本输入边框的过渡效果

javascript - 在选择器之前使用 INSERT HTML 标记

java - 需要一个带有固定标题的可滚动战斧表

javascript - 数据表中的数据操作

jquery - 当表中没有数据时,如何使数据表的最后一列可见= false

css - Mozilla 上的字体 Gregor

html - 嵌套 CSS 中的溢出父级 <div>

jquery - 数据表标题已移动

Perl Mechanize 遇到错误 : failed connecting to "localhost", 端口 4242 : so what?

javascript - 查找与 DOM 窗口关联的选项卡