- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个可以在页面上有多个 div 的应用程序。这些 div 的结构如下:
CSS
.DockableWindow
{
position: absolute;
left: 300px;
top: 150px;
width: 800px;
height: 600px;
border: 1px solid black;
background-color: White;
z-index: 999999;
}
.DockableWindowContent
{
position: absolute;
height: 87%;
width: auto;
margin: 0px 5px 0px 5px;
background-color: white;
overflow: auto;
}
HTML
<div class='DockableWindow'>
<table>
<tr>
<td>button</td><td>button</td><td>button</td><td>button</td></tr>
<tr>
<td colspan='4'>
<div class='DockableWindowContent'>scrollable content goes in here</div></td></tr>
</table>
</div>
我正在使用 JQuery 将 outerdiv 设置为可拖动和可调整大小。 resizable 标签也设置为调整包含可滚动内容的内部 div 的大小。
一切正常,可以毫无问题地拖动窗口和调整大小。
但是,我需要能够点击工具栏上的按钮并将所有当前打开的窗口水平或垂直停靠在页面上。虽然窗口将停靠,但如果用户选择,它们仍然可以调整大小和移动。
我已经尝试过多种方法,但是当调整外部 div 的大小和位置时,我无法让内部 div 正确调整大小。
我尝试使用 javascript 和 CSS 调整大小,但无论我尝试什么,内部 div 总是悬在外部 div 的底部。我也尝试过使用 JQuery 触发调整大小事件以使内部 div 调整大小,但这不起作用。
有没有人有任何指点?
谢谢
最佳答案
DockableWindowContent
不必在 position:absolute
中.
绝对让它从你的 <td>
中“出来” .也许定义 #DockableWindow td {position:relative;}
会有所帮助...但它似乎没用。
您可以更改 height:87%
至 min-height:87%
也。 (注意:ie6 不知道什么是最小高度)
关于jquery - 具有滚动内部内容的可停靠 DIV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6373020/
如何将 CControlBar 派生窗口停靠到拆分窗口 (CSplitterWnd) 的中间?我希望在移动分离器时重新定位栏。 为了更清楚地说明我所追求的是什么,想象一下 Visual Studio(
我正在使用我认为是在 90 年代初开发的 MFC 代码。我被赋予了将软件带入 21 世纪的艰巨任务,使其能够在 Windows 7/8 之类的系统上运行。该应用程序面向众多平台,其中一个是 Windo
我有一个导航 View ,在导航 View 中我想在导航栏的右侧放置一个按钮 here is sencha fiddle My Fiddle is here 你可以看到我的菜单按钮,我希望该按钮位于右
我创建了以下 fiddle 来说明问题 http://jsfiddle.net/spjvo6g2/ 如何将activelist等子div停靠到父div的顶部垂直对齐
我是一名优秀的程序员,十分优秀!