【问题标题】:Double border on Bootstrap accordion when collapsed折叠时 Bootstrap 手风琴上的双边框
【发布时间】:2015-12-09 09:51:14
【问题描述】:

我有一个页面在 while 循环中显示来自 db 的信息。使用 Bootstrap 表和 var $loopcounter 为每一行提供一个单独的 id。单击一行时,我可以扩展每一行的信息。多亏了 SO 和 Google,这很完美。

我现在的问题是表格显示隐藏/折叠行的双线。我尝试了几种解决方案,例如 padding:0 !important、border-color:#FFF、border-color: none,似乎没有任何效果。还尝试了 colspan,但这只会进一步扩展双线。

HTML:

    <table class="table table-striped table-hover">
    <thead>
        <th>Name</th>
        <th>Age</th>
        <th>Adr</th>
    </thead>
    <tbody>
    <?php while ($row = $variable->fetch()) { $loopcounter++ ;?>
    <tr data-toggle="collapse" data-target="#row<?php echo $loopcounter; ?>" class="accordion-toggle">
        <td><?php echo $row['name']; ?></td>
        <td><?php echo $row['age']; ?></td>
        <td><?php echo $row['adr']; ?></td>
    </tr>
    <tr>
        <td class="hiddenRow"><div class="accordian-body collapse" id="row<?php echo $loopcounter; ?>"> 
          <table>
              <thead><tr><td>Some Header</td></tr></thead>
              <tbody><tr><td><?php echo $row['name']; ?></td></tr></tbody>
           </table>
         </div> 
       </td>
     </tr>
    <?php } ?>
    </tbody>
    </table>

CSS:

    .hiddenRow {
    padding: 0 !important;
    border-color: FFF;
}

图片: 注意行折叠时的双边框

【问题讨论】:

  • 任何小提琴演示可用??
  • 当然; jsfiddle.net/thmcts1j 小提琴上没有双线。也许是 while 循环导致它?

标签: css twitter-bootstrap-3 border accordion


【解决方案1】:

它实际上有一个非常简单的解决方案,只是将隐藏的 TD 设置为边框:无

【讨论】:

    猜你喜欢
    • 2014-02-18
    • 1970-01-01
    • 1970-01-01
    • 2012-05-30
    • 1970-01-01
    • 1970-01-01
    • 2017-08-30
    • 1970-01-01
    • 2011-10-01
    相关资源
    最近更新 更多