【问题标题】:Angular with Bootstrap - getting redundant horiz scrollbar带有 Bootstrap 的 Angular - 获得多余的水平滚动条
【发布时间】:2017-09-07 09:08:29
【问题描述】:

我正在使用 Angular 开发一个应用程序。我的一个组件具有以下模板 HTML:

<div class="panel panel-primary">
    <div class="panel-heading">Info</div>
    <div class="panel-body">
        <ul class="nav nav-tabs">
                <li class="active"><a>Data</a></li>                    
        </ul>
        <br>

        <div class="dataModel">
            <!--This div is creating a horizontal scrollbar -->
        </div>    
    </div>      
</div>

dataModel类关联的css如下:

.dataModel{
    height:400px;
    overflow-y:scroll;
    overflow-x: hidden;
}

当这个 div 的height 低于50px 时,我没有得到水平滚动条,但是,任何高于50px 的值都会创建一个水平滚动条,这是出乎意料的,因为width 保持不变。

我虽然将height 设置为auto,但这会破坏overflow-y 的目的

我怀疑引导类在div保持纵横比,这可能是更改高度会影响宽度的原因。 是这样吗?

请指教。谢谢

【问题讨论】:

    标签: html css angular angular-ui-bootstrap


    【解决方案1】:

    我通过以下更改解决了这个问题:

    <div class="row-fluid panel panel-primary">
    

    在组件html的第一行。其余的保持不变。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-15
      • 1970-01-01
      • 2014-11-05
      • 2011-01-28
      • 2016-05-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多