我正在尝试使用具有面板内容的 jQuery-UI 的选项卡小部件来扩展到整个可用空间。
这是我到目前为止所获得的简化版本:http: //jsfiddle.net/MhEEH/3/
当我使用以下 CSS 时,您会看到 #tab-1 的绿色面板内容仅覆盖整个页面,而不仅仅是面板空间:
#tab-1 {
background: green;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
我可以使用“顶部:27px;” 解决这个问题,但这会与两件事发生冲突:
- 如果我更改选项卡“主题”,高度(27px)可能会改变
- 如果我有很多选项卡,我将在第一行下方有第二行。所以我的面板内容将覆盖第二行......
一个干净而简短的解决方案就可以了。
JavaScript 是可以接受的,而(干净的!)纯 CSS 解决方案会更好......
- 问候,
斯特凡