【问题标题】:Add margin Bootstrap 3 table inside a modal在模态框内添加边距 Bootstrap 3 表
【发布时间】:2016-03-06 05:56:05
【问题描述】:

我想在表格边缘和模态框之间添加一些空间。该表位于模式弹出窗口内,但我不知道如何构建空间。这张桌子看起来很糟糕,这清楚地表明了糟糕的网页设计技巧。

添加类

.table 响应式

..没有帮助。

这是它的样子,这是模态和表格的代码。

<div id="modalUserViewEdits" class="modal-block modal-block-lg mfp-hide">
<section class="panel">
    <header class="panel-heading">
        <h2 class="panel-title">User</h2>
    </header>

    <div class="alert alert-message hide">
        <!--User message alert popup-->
    </div>
    <div class="form-data">
        <form id="form_UserEdits" class="form-horizontal form-userEditsDetails">
            <div class="panel-body">
                <div class="form-group">
                    <label class="control-label col-sm-3">
                        Username
                        <span class="required">*</span>
                    </label>
                    <div class="col-sm-9">
                        <input class="form-control" id="userId_modalUserViewEdits" type="hidden" name="id" value="0" />
                        <input class="form-control" id="userAction_modalUserViewEdits" type="hidden" name="action" value="active"/>
                        <input class="form-control" id="userOperation_modalUserViewEdits" type="hidden" name="operation" />
                        <input class="form-control" id="userName_modalUserViewEdits" type="text" placeholder="Username" name="userName" disabled />
                    </div>
                </div>
            </div>
        </form>
        <div id="divDynamicTable" class="form-data table-responsive">
            <table class="table table-bordered table-striped mb-none" id="table_viewUserChanges" data-swf-path="lookandfeel/assets/vendor/jquery-datatables/extras/TableTools/swf/copy_csv_xls_pdf.swf">
                <thead>
                    <tr>
                        <th>Field</th>
                        <th>Old Value</th>
                        <th>New Value</th>
                    </tr>
                </thead>
                <tbody>
                </tbody>
            </table>
        </div>
        <footer class="panel-footer">
            <div class="row">
                <div class="col-md-12 text-right">
                    <button type="button" id="btnApproveUserEdit" class="btn btn-success" data-name='approve'>Approve</button>
                    <button type="button" id="btnDeclineUserEdit" class="btn btn-danger" data-name='decline'>Decline</button>
                    <button type="button" class="btn btn-default modal-dismiss">Cancel</button>
                </div>
            </div>
        </footer>
    </div>
</section>

请帮忙

【问题讨论】:

    标签: css twitter-bootstrap twitter-bootstrap-3 bootstrap-modal


    【解决方案1】:

    container-fluid 类将表格包装在 div

    <link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet"/>
    <div id="modalUserViewEdits" class="modal-block modal-block-lg mfp-hide">
    <section class="panel">
        <header class="panel-heading">
            <h2 class="panel-title">User</h2>
        </header>
    
        <div class="alert alert-message hide">
            <!--User message alert popup-->
        </div>
        <div class="form-data">
            <form id="form_UserEdits" class="form-horizontal form-userEditsDetails">
                <div class="panel-body">
                    <div class="form-group">
                        <label class="control-label col-sm-3">
                            Username
                            <span class="required">*</span>
                        </label>
                        <div class="col-sm-9">
                            <input class="form-control" id="userId_modalUserViewEdits" type="hidden" name="id" value="0" />
                            <input class="form-control" id="userAction_modalUserViewEdits" type="hidden" name="action" value="active"/>
                            <input class="form-control" id="userOperation_modalUserViewEdits" type="hidden" name="operation" />
                            <input class="form-control" id="userName_modalUserViewEdits" type="text" placeholder="Username" name="userName" disabled />
                        </div>
                    </div>
                </div>
            </form>
            <div id="divDynamicTable" class="form-data table-responsive">
    		<div class=container-fluid>
                <table class="table table-bordered table-striped mb-none" id="table_viewUserChanges" data-swf-path="lookandfeel/assets/vendor/jquery-datatables/extras/TableTools/swf/copy_csv_xls_pdf.swf">
                    <thead>
                        <tr>
                            <th>Field</th>
                            <th>Old Value</th>
                            <th>New Value</th>
                        </tr>
                    </thead>
                    <tbody>
                    </tbody>
                </table>
    			</div>
            </div>
            <footer class="panel-footer">
                <div class="row">
                    <div class="col-md-12 text-right">
                        <button type="button" id="btnApproveUserEdit" class="btn btn-success" data-name='approve'>Approve</button>
                        <button type="button" id="btnDeclineUserEdit" class="btn btn-danger" data-name='decline'>Decline</button>
                        <button type="button" class="btn btn-default modal-dismiss">Cancel</button>
                    </div>
                </div>
            </footer>
        </div>
    </section>

    【讨论】:

    • 请在“”中添加container-fluid,使其完美运行
    • 它有效,但它完全改变了布局。看看这个截图link
    【解决方案2】:

    在表格响应之前将其包装在容器流体中,因此它也可以以响应方式完美运行。对你有用吗

    <div class="container-fluid">
    <div id="divDynamicTable" class="form-data table-responsive">
        <table class="table table-bordered table-striped mb-none" id="table_viewUserChanges" data-swf-path="lookandfeel/assets/vendor/jquery-datatables/extras/TableTools/swf/copy_csv_xls_pdf.swf">
            <thead>
            <tr>
            <th>Field</th>
            <th>Old Value</th>
            <th>New Value</th>
            </tr>
            </thead>
        <tbody>
        </tbody>
        </table>
    </div>
    </div>
    

    【讨论】:

    • panel-body 中的问题 make .panel-body{background:#fff}
    • &lt;div class="form-data" style="background: #fff;"&gt; &lt;form id="form_UserGroupEdits" class="form-horizontal form-userGroupEditsDetails"&gt;
    • 你跟班上的关系很亲密。
    猜你喜欢
    • 1970-01-01
    • 2016-04-11
    • 1970-01-01
    • 2021-08-08
    • 1970-01-01
    • 2016-01-05
    • 1970-01-01
    • 2021-06-05
    • 2018-07-20
    相关资源
    最近更新 更多