【问题标题】:Unnecessary horizontal scrollbar不必要的水平滚动条
【发布时间】:2017-02-02 10:14:34
【问题描述】:

我正在尝试使用 jquery 数据表构建一个 asp.net mvc 视图。我的数据表只包含一个字段(角色名称)和删除/更新/显示按钮链接。 问题是显示了不必要的水平滚动条:

如何避免这个不必要的滚动条?

以下是我的观点:

<div class="row">
    <div class="col-lg-12">
        <h1 class="page-header"> Roles management </h1>
    </div>
    <!-- /.col-lg-12 -->
</div>
<div class="row">
    <fieldset class="col-md-10 col-md-offset-1 ">
        <legend>Liste des rôles </legend>       
            <div class="table-responsive">
                <table width="100" class="table table-bordered table-hover" id="dataTables-example">
                    <thead>
                        <tr>
                            <th>Designation role</th>
                        </tr>
                    </thead>
                    <tbody>
                        @foreach (var item in Model)
                        {
                            <tr>
                                <td>
                                    @item.Name
                                </td>
                            </tr>
                        }
                    </tbody>
                </table>
            </div>
            <div class="b-right">
                <button type="button" class="btn btn-primary" onclick="location.href='@Url.Action("Create", "Role")'">
                    <i class="fa fa-plus"></i> Ajouter un role
                </button>
            </div>      
    </fieldset>
 </div>

非常感谢您的帮助。

【问题讨论】:

  • 我认为是因为 padding、margin 什么的。您可以使用“F12”键进行调试。
  • 如果我们能看到你的 CSS 就好了。
  • 其实我用的是 sb-admin 引导主题
  • 但可能是您在 css 中编辑了某种东西。

标签: html css asp.net-mvc datatables scrollbar


【解决方案1】:

尝试添加这个css:

overflow-x:hidden

到包裹fieldset的div。

【讨论】:

  • 谢谢你;有效!但在包装数据表的 div 中:
猜你喜欢
  • 2011-08-04
  • 1970-01-01
  • 2020-10-03
  • 2021-05-06
  • 2012-09-16
  • 1970-01-01
  • 2016-07-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多