好的,假设我有一个 height="500px" 的 ScrollPanel。该 ScrollPanel 中有一个 HTMLPanel。
有时,HTMLPanel 有更多内容,因此它会高于“500px”,例如:700px。另一次,HTMLPanel 的内容较少,因此它会比“500px”短,例如:300px。
当 HTMLPanel 高于 500px 时,会出现一个滚动条。这是有道理的。没有任何问题。
但是,问题是当 HTMLPanel 短于 500px(例如 300px)时,没有出现滚动条,但 ScrollPanel 仍然显示 500px 的高度。所以有 200px 的高度间隙未使用,这是浪费空间和不可接受的。
请看这张照片
那么,如何使 ScrollPanel 仅在其内部小部件高于它时才可见,而当其内部小部件短于它时不可见?
我们可以通过 Css 或编码来修复它吗?