gpt4 book ai didi

html - 插入更多文本时,增加 div 高度并动态向下移动其他 div

转载 作者:太空宇宙 更新时间:2023-11-04 04:52:58 26 4
gpt4 key购买 nike

当文本增加时,我很难将带有文本的主 div 下的其他 div 下移。我用 css 尝试了很多次。当文本随着大量输入而增加时,按下文本 div 高度会增加,但其他潜水不会移动。我很抱歉我的英语。我能为此做什么?

这是在插入文本之前 http://i.stack.imgur.com/SeY8Y.png

这是在插入文本之后 http://i.stack.imgur.com/k5Ik6.png

这是我的代码

    <div style="width:795px; min-height:40px; background-color:#0099FF; position:absolute; left: 60px; top: 0px;padding-top:10px;padding-left:5px; color:#FFF;font-size:14px"></div>
<span style="width:795px; min-height:40px; background-color:#0099FF; position:absolute; left: 60px; top: 0px;padding-top:10px;padding-left:5px; color:#FFF;font-size:14px"><strong>Tomorrow can be too late..</strong></span>
<div style="width:100px; height:30px; background-color:#FBC81A; position:absolute; left: 757px; top: 40px; border-bottom-left-radius:5px;z-index:1;">
<div style="width:50px;height:30px; position:absolute; padding-top:3px;padding-left:13px;">
<input type="submit" name="btn_report" id="btn_report" value="" style="background-image:url(images/report.png);background-repeat:no-repeat;width:23px;height:23px;border:none;background-color:#FBC81A;cursor:pointer;" title="Report this post" />
</div>
<div style="width:50px; height:30px; position:absolute; left: 50px; background-color:#0C0; top: 0px;text-align:center;">
<div style="margin-top:7px;color:#FFF;font-weight:bold;cursor:pointer;" title="Post reputations">102</div>

</div></div>
<div style="width:795px; min-height:340px; background-color:#F3F8F8; position:absolute ; left: 59px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; top: 40px; border-left:3px #0099FF solid;border-right:3px #0099FF solid;" >
<p>sds</p>
<p>d</p>
<p>sa</p>
<p>d</p>
<p>sad</p>
<p>s</p>
<p>&nbsp;</p>
<p>ds</p>
<p>ad</p>
<p>s</p>
<p>&nbsp;</p>
<p>d</p>
<p>dsa</p>
<p>das</p>
<p>d</p>
<p>sa</p>
<p>d</p>
<p>as</p>
<p>das</p>
<p>d</p>
<p>as</p>
<p>das</p>
<p>d</p>
<p>sa</p>
<p>d</p>
</div>
<div style="width:800px; min-height:25px; background-color:#0099FF; position:absolute; left: 60px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; top: 355px;" ></div>
<div style="width:798px; min-height:20px; position:absolute; left: 62px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; top: 380px;background-image:url(shadow_9.png);background-repeat:no-repeat;" ></div>
</div>

最佳答案

这是因为 position: absolute, left: 60pxtop: 355px。这样容器将始终位于屏幕上的相同位置。你将不得不使用 position: relative,使用 margin 而不是 leftright。此外,div 嵌套不正确。

看看http://jsfiddle.net/skeurentjes/2xd88/1/

它认为它按照您希望的方式工作。

关于html - 插入更多文本时,增加 div 高度并动态向下移动其他 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13049733/

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