[英]Resizable, movable div with 2 children, one at the bottom and one filling the remaining space
因此,这应该如何理想地工作是在一个div内有2个div,这些div是可拖动和可调整大小的。 Reddiv应该始终位于父div的底部,bluediv应该占用父div中的剩余空间。
可以将其想象为一个聊天框,其中bluediv是显示消息的位置,而底部div(reddiv)将成为输入和提交按钮。
问题是我无法让reddiv停留在底部。 我可以使用固定位置来做到这一点,但是它将在页面底部(父div之外)。
无论如何,它看起来应该像这样。
(来源: oregon911.net )
#draggable {
top: 0px;
left: 0px;
z-index:1000;
position:absolute;
width: 256px;
height: 256px;
border-style: solid;
border-color: #000000;
}
#bluediv {
border-style: solid;
border-color: #0000FF;
width:100%;
height:100%;
}
#reddiv {
bottom: 0;
height:50px;
width:100%;
border-style: solid;
border-color: #ff0000;
}
摆脱掉您拥有的随机div,使其看起来像这样。
<body>
<p> Heres some random text it should float over</p>
<div id="draggable" class="ui-widget-content">
<!-- Suppose to fill the remaining space the bottom div doesn't use -->
<div id="bluediv">Things</div>
<!-- Suppose to be on the bottom, like a chatbox message input -->
<div id="reddiv">And Stuff</div>
</div>
</body>
工作提琴: https : //jsfiddle.net/1LaLd8r3/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.