【发布时间】:2013-10-01 12:51:04
【问题描述】:
好的,假设我有一个 height="500px" 的 ScrollPanel。 ScrollPanel 里面有一个 HTMLPanel。
有时,HTMLPanel 的内容更多,因此会高于“500px”,例如:700px。另一次,HTMLPanel 的内容较少,因此它会比“500px”短,例如:300px。
当 HTMLPanel 高于 500px 时,会出现一个滚动条。这是有道理的。没有问题。
但是,问题是当 HTMLPanel 短于 500px(例如 300px)时,没有出现滚动条,但 ScrollPanel 仍然显示 500px 的高度。所以有 200px 的高度间隙未使用,这是浪费空间和不可接受的。
请看这张图
那么,如何让 ScrollPanel 仅在其内部小部件高于它时可见,而在其内部小部件短于它时不可见?
我们可以通过 Css 或编码来修复它吗?
【问题讨论】:
标签: css gwt user-interface gwtp scrollpane