gpt4 book ai didi

css - 使用对话框调整嵌套在 jQuery UI 对话框中的 div 大小?

转载 作者:技术小花猫 更新时间:2023-10-29 10:26:34 26 4
gpt4 key购买 nike

我的 jQuery UI 对话框包含两个 div 元素。其中一个具有固定高度,应始终与对话框底部对齐。另一个应该占用剩余空间。

enter image description here

基本上,我希望所有以蓝色突出显示的尺寸在调整大小时保持不变。或者,换句话说,红色 div 在两个维度上调整大小,但绿色 div 保持其高度。

在 jQuery UI 或什至只是纯 CSS 中执行此操作的最简单方法是什么?

最佳答案

我找到了一种不使用任何 JavaScript 的方法。它甚至不涉及任何黑客攻击;只是普通的 CSS3。在这里 fiddle :http://jsfiddle.net/nty5K/16/

基本上,两个 div 都是 position: absolute,并且每一侧都使用 topbottom 单独锚定leftright 属性。顶部的 div 指定了所有四个位置,使其随容器调整大小,同时保留到容器每个边缘的准确距离。底部 div 的三个位置是固定的,而顶部仅通过固定高度间接定义。

在实践中,需要将 div 放置到具有 position: relative 的包装 div 中,否则顶部/底部 div 将相对于 body 元素定位。

尚不确定浏览器兼容性,但这在 Firefox 10、IE9 和 Chrome 17 中运行良好。未在早期版本中测试。

关于css - 使用对话框调整嵌套在 jQuery UI 对话框中的 div 大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9536755/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com