我正在尝试使用jQuery-UI的选项卡小部件,其中包含面板内容以扩展到整个可用空间。
以下是迄今为止我所拥有的简化版本:http://jsfiddle.net/MhEEH/3/
当我使用以下CSS时,您将看到#tab-1的绿色面板内容仅覆盖整个页面,而不仅仅是面板空间:
#tab-1 {
background: green;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
我可以使用“top: 27px;”来解决这个问题,但是这会与两件事发生冲突:
- 如果我更改选项卡的“主题”,高度(27px)可能会改变
- 如果我有很多选项卡,在第一行下面会有第二行。因此,我的面板内容将覆盖第二行…
一个简洁而短小的解决方案就可以了。
可以使用JavaScript,但最好使用(清爽的!)CSS-only的解决方案...
--敬礼,
Stefan