Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我遇到了一个小问题,我找不到 div 的高度,我从 Mysql 数据库中获取数据,所以它只是一堆文本。但容器的高度不会改变,所以背景只在页面的第一部分。
我考虑过使用 jQuery 或其他东西来查找 div 的高度并将我的 css 更改为该高度。
这是我正在谈论的div
<div id="artistright"> <h2>Biografie</h2> <br /> <?php echo $data['biografie']; ?> </div>
常规高度
$('#id').height();
高度包括边距
$('#id').outerHeight(true);
只要容器有库存 ( height:auto),它就应该根据需要扩展。您可能正在使用浮点数而不是清除它们 ( clear:both)。
height:auto
clear:both
更新: 看起来这确实是一个浮动问题。当您使用它们时,必须正确清除浮动。你可以添加这个:
<div style="clear:both"></div>就在该<div>部分结束之前。
<div style="clear:both"></div>
<div>
或者(只要它不会弄乱你的布局)
只需添加clear:both为 #artistsright.
#artistsright