html - 如何使一个 HTML 元素 "stick"位于另一个元素的底部?

标签 html css position

在我的网站上,我有两个不同的元素,一个是显示在给定时间谁在线我的 teamspeak 服务器的脚本,另一个是它下面的一个按钮。我的问题是,当人们加入或离开服务器时,显示脚本的元素会在 Y 轴上上下移动,因此有时按钮之间会有很大的间隙,有时按钮和脚本会重叠。

我的问题是,如何将按钮粘贴到显示脚本的底部,使按钮随着扩展和收缩脚本沿 Y 轴移动?

非常感谢您的帮助。用于脚本定位的 CSS 是内联的,因此我将其粘贴在下方。

<?php if($browser == 'iphone'){ ?><div style="width:350px; height:325px; overflow:hidden; position:static;"><?php } ?>

最佳答案

按钮是显示脚本的子项吗?如果是这样,请尝试将此添加到按钮:

position: absolute;
bottom: 0;

或者,您可以通过添加 max-heightmax 来防止脚本扩展或变小,确保按钮保持在应有的位置并且脚本保持在应有的位置-width,再加上 overflow: hidden 理论上可以工作,尽管没有更好地理解这两个元素之间的关系,我不确定是否有适合您的解决方案。

关于html - 如何使一个 HTML 元素 "stick"位于另一个元素的底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41733374/

相关文章:

html - TailwindCss 布局,具有全屏高度和滚动内容面板

HTML\CSS 未使用的空格

css - 使用 3D Touch 防止在较新的 iPad 上拖动图像和链接

CSS3 IE 11 背景图像不出现在 chrome、edge、safari 中,只是不是 ie

jquery,选择所有选项按钮在 IE 中不起作用,但在 Firefox 中起作用

PHP 代码未在浏览器中呈现

html - 输入字段在不同浏览器中的呈现方式截然不同

html - 定位absolute并停留documentflow

php - 在 mPDF 中定位

javascript - 如何使主DIV内的两个DIV固定且可滚动