html - Div Set 填充一个方向,并且有一个固定边?
问题描述
我正在这个界面中创建应用程序,其中包括可以调整大小的 div。我通过设置默认高度和宽度将这个(客户)设置为以内容大小打开。右侧的表从查询中提取大量信息。在小菜单中左右滚动有点烦人。左侧很好,文本输入可以保持不变。我想要的是左侧(始终)保持不变,右侧的左侧始终保持齐平。
基本上,我希望正确的 div 元素(在容器 div 内,在下图中用红色标记)向右展开以动态填充框。我已经尝试并找到了一些 janky 方法,这些方法使一切都保持正常有点时髦。
那么,社区,保持这个 div 的左侧与固定的左半边对齐,同时使右侧可调整以仅填充到右侧的最佳方法是什么?
解决方案
我想到了。诀窍是设置 2 个较大的 divdisplay:table-cell
并将左边的 div 设置为固定宽度。右边的保持对齐并填充容器。然后,您可以在表格单元格 div 中制作 div 以保持适当大小。
#thisland {
display: table;
width: 100%;
height:100%;
min-height:800px;
min-width: 800px;
position: absolute;
}
#westsyde, #eastsyde {
display: table-cell;
}
#westsyde {
border:1px solid black;
width: 350px;
position: relative;
height:100%;
}
#eastsyde {
border:1px solid white;
position: relative;
height:100%;
}
HTML 会是这样,所以#eastsyde
填充到右侧#thisland
<div id="thisland>
<div id="westsyde"></div>
<div id="eastsyde"></div>
</div>
推荐阅读
- android-recyclerview - 无法将数据从 RecyclerView 适配器传递到 Viewpager 适配器
- google-app-engine - App Engine任务队列创建一批队列项目并在go lang中每10秒执行一次
- domain-driven-design - 根据依赖查找聚合 id
- javascript - react-paginate Css 没有得到反映
- json - 如何在 Swift 中的 Alamofire 中发送 body 参数?
- javascript - 保存并填充节点 js
- python - PyTorch:批量外加法
- ios - 输出不是我所期望的
- laravel - Laravel 在存储路径中制作目录返回 TRUE 但我没有目录
- offline - Ray - RLlib - 自定义环境错误 - 连续动作空间 - DDPG - 离线体验培训?