css - 表格内部表格和 Twitter Bootstrap 中的内部模式都无法正确显示,缺少填充

标签 css html twitter-bootstrap twitter-bootstrap-3

我这里有一个情况,也许解决方案很简单,但直到现在我都找不到出路,所以我需要一些帮助。

我有这个 HTML 代码:

<div class="modal fade in" id="selectFabricante" tabindex="-1" role="dialog" aria-labelledby="selectFabricante" aria-hidden="false" data-backdrop="static" style="display: block; padding-right: 17px;"><div class="modal-backdrop fade in" style="height: 611px;"></div>
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Cerrar</span></button>
                <h4 class="modal-title">Seleccione uno o más fabricantes</h4>
            </div>
            <div class="modal-body">
                <form id="fabForm" method="post" class="form-horizontal bv-form" novalidate="novalidate"><button type="submit" class="bv-hidden-submit" style="display: none; width: 0px; height: 0px;"></button>
                    <div class="form-group">
                        <div class="table-responsive">
                            <table class="table table-condensed">
                                <thead>
                                <tr>
                                    <th><input type="checkbox" id="toggleChkSelFabricante" name="toggleChkSelFabricante"></th>
                                    <th>Fabricante</th>
                                </tr>
                                </thead>
                                <tbody id="selFabricanteBody"><tr data-idproductosolicitud="1" data-id="1"><td><div class="checkbox"><label><input type="checkbox" name="fabLinkChoice[]" value="1"></label></div></td><td>Dist1</td><td>DR</td><td class="has_pais fabTd-1"><span id="14">México</span>, <span id="15">Nicaragua</span>, <span id="16">Panamá</span></td><td>1212212</td></tr><tr data-idproductosolicitud="1" data-id="1"><td><div class="checkbox"><label><input type="checkbox" name="fabLinkChoice[]" value="1"></label></div></td><td>Dist1</td><td>DR</td><td class="has_pais fabTd-1"><span id="14">México</span>, <span id="15">Nicaragua</span>, <span id="16">Panamá</span></td><td>1212212</td></tr></tbody>
                            </table>
                        </div>
                    </div>
                    <div>
                        <button type="button" class="btn btn-danger" data-dismiss="modal">Regresar</button>
                        <button type="submit" class="btn btn-primary" disabled="" id="btnAgregarSelFabricante"><i class="fa fa-save"></i> Agregar</button>
                    </div>
                </form>
            </div>
        </div>
    </div>
</div>

渲染如下图所示:

enter image description here

该标记有什么问题?我正在使用最新版本的 Twitter Bootstrap。有什么帮助吗?有什么建议吗?

一些说明:

  • 我需要表格内的表格,因为它是表格数据和语义我认为这是正确的选择
  • 我需要表格因为我正在使用 BootstrapValidator插件,如前所述here在正确标记的文档中,我需要至少选中一个复选框,然后才能启用提交按钮并允许发送表单

最佳答案

删除元素<div class="form-group">及其围绕 <div class="table-responsive"> 的结束标记.这将解决填充问题。您也有关于 checkbox 的问题类(class)。如果删除 checkbox来自 <div> 的类(class)包含复选框,它将正确对齐。

关于css - 表格内部表格和 Twitter Bootstrap 中的内部模式都无法正确显示,缺少填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27773610/

相关文章:

c# - 在代码隐藏 (C#) 中更改 Css

jquery - Bootstrap 导航栏右侧的图标

html - 使用 CSS 将所有 HTML 表单元素居中

javascript - 设置一个 HTML5 Video 元素来覆盖?

html - 动态添加div时父div不调整高度

javascript - Google是否以错误的方式使用“延迟”?

css - 如何调整任何屏幕尺寸的 div 和内容?

javascript - document.load 中是否应用了所有 CSS?

javascript - 如何在鼠标悬停时暂停 Bootstrap 轮播并在鼠标移开时恢复它?

javascript addClass 似乎没有触发我的类的 css