【发布时间】: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