【发布时间】:2016-06-06 20:51:03
【问题描述】:
我在这里有 plunkr,它显示了我面临的问题。基本上我正在尝试为中间 div 元素创建一个滚动条,让所有三个 div 都适合页面。
如果我将它用作 html 页面,这种方法效果很好,但是当我在 ui-view 中使用它时,'#content-scroll' 内的内容不会显示,如果我从 CSS 中删除 position:absolute,它会显示,但不显示滚动条。
基本上我只想知道如何显示内容?
如何解决?
http://plnkr.co/edit/ZkGafJ8cS6VG6lfS9SJY?p=preview
#content-scroll {
position: absolute;
top: 0; bottom: 0;
left: 0; right: 0;
overflow: auto;}
这是在 html 中工作的同一页面的示例
【问题讨论】:
-
为什么要使用
display:table-row来包裹块元素? -
这就是我如何创建可滚动的 div
-
尚未 100% 缩小问题范围,但在开发工具中将
height:100%添加到容器和 #content 会有所帮助。还没有看到在哪里,但可能是某处的overflow:hidden。 -
没有溢出:隐藏在任何地方。你能发布 plunkr,因为它不适合我
-
刷新时丢失了我所做的事情。但我所做的只是开始将
height:100%添加到各种元素,因为荧光笔并没有显示它们非常高。内容确实出现了
标签: html angularjs css angular-ui-router css-position