【发布时间】:2013-01-26 15:39:48
【问题描述】:
我正在尝试使用具有面板内容的 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 解决方案更可取...
-- 问候,
斯蒂芬
【问题讨论】:
标签: jquery css jquery-ui tabs jquery-tabs