我尝试寻找与我的问题相同的问题,但是我找不到一个。可能是因为我不知道用什么词语来解释我的问题。
无论如何,假设我有一个包含动态生成内容的div,而在div下面有一个按钮。我想在div和按钮之间留出一些空白(大约200像素)。以下是一个图示:
##############################
# #
# Div with dynamically #
# generated content #
# #
##############################
↑
200px
↓
##########
# Button #
##########
然而,如果 div 的高度变大了,我希望 div 和按钮之间的间距会收缩,直到达到某个最小距离。所以基本上,当 div 变得越来越大时,按钮应该不移动,直到 div 和按钮之间有一定距离为止(例如 5px)。
我知道问题应该展示一些解决问题的尝试,但我不知道从哪里开始。我想将按钮绝对定位于父元素,但这样 div 不会将其向下推。我知道应该给按钮一个
margin-top:5px;
。
position: fixed
,没有必要使用它。 - Nenad Vracar