css - flexbox 和 fixed children 的相对定位

标签 css flexbox

我在使用 flexbox 时遇到了一些定位元素的问题。 这是我接近真实情况的示例 https://jsfiddle.net/383p73L1/4/

问题是 display: fixed 元素采用所有内容宽度而不是他的父元素宽度,它具有 position: relative。这怎么可能,我错过了什么?

最佳答案

你可以通过使用让它工作

position: sticky; 
top: 0;

固定值类似于绝对值,因为它可以帮助您将元素定位到相对于文档(而非父文档)的任何位置。

您可以在 -> 阅读有关定位元素的信息 https://css-tricks.com/almanac/properties/p/position/

关于css - flexbox 和 fixed children 的相对定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49213731/

相关文章:

html - Div 不扩展附加文本

html - 如何控制元素的放置

html - 双图背景不用css加class

html - Bootstrap/HTML - 使用 Accordion 和 Bootstrap 网格

javascript - 如何为我的 javascript 代码中的每个 div 分配一个唯一的 ID?

html - 我的显示 :flex does not wrap my content properly

html - Flexbox 登录页面

html - 基于 Flexbox 的站点水平溢出内容

html - 如何使用 Bootstrap 4 和/或 flex 将内容居中并设置页脚?

html - 如果我们将鼠标悬停在上面的图像上,下面的图像会隐藏