html - 定位固定的 div 以粘在父级内部

标签 html css

我的代码是这样的,

HTML

<div class="container">
    <div class="button"></div>
</div>

CSS

.container { position: relative; }
.button { position: fixed; top: 0; right: 0;  }

这是一个响应式页面,容器的宽度在调整窗口大小时动态变化。即使页面正在滚动,我也想将 .button 粘贴在右上角的容器内。但是我的代码在屏幕右上角的 .container 之外显示了 .button

请帮我解决这个问题。

感谢和问候。

最佳答案

你应该为此使用position: absolute

.container { position: relative; }
.button { position: absolute; top: 0; right: 0; }

JSFiddle example .

position: fixed 定位在窗口上,而不是父窗口上。

关于html - 定位固定的 div 以粘在父级内部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14908589/

相关文章:

javascript - 使用 jquery 的侧边栏功能

javascript - Java/SpringMVC/Maven元素的缓存清除机制

css - 在另一个上缩放 CSS3 <li> 元素

php - 如何修复此 URL 正则表达式以匹配字符串末尾的 URL?

javascript - 访问深层嵌套图像

html - 表格 td 边框可见和不可见同一行

javascript - jquery 生成的 div 标签的随机颜色不是永久的

javascript - 如何在博客页面中获取搜索栏以搜索选择性文章?

html - 如何在同一类别的图像之间获得空格?

javascript - jQuery 函数在不应该运行的时候运行