Html 固定位置(收割台)…需要用位置更正以下所有部分吗?

Html 固定位置(收割台)…需要用位置更正以下所有部分吗?,html,css,css-position,fixed,Html,Css,Css Position,Fixed,HTML5/CSS3 一个更好理解编码的问题,新手 我将我的头固定在portview的顶部。它工作得很好,但从现在起,我必须更正以下所有部分/div,才能将其显示在屏幕上的位置,我想拥有它。 这种行为对我来说很有意义,因为位置:fixed/absolute将元素从流中移除。 但是是否有办法再次进入正常流程,这样我就不需要告诉每个元素位置:相对或绝对,它应该停留在哪里?事实上,一旦我使用position:fixed/absolute,我就必须更正以下所有内容/部分/div? 您如何处理这种情况?

HTML5/CSS3
一个更好理解编码的问题,新手

将我的头固定在portview的顶部。它工作得很好,但从现在起,我必须更正以下所有部分/div,才能将其显示在屏幕上的位置,我想拥有它。
这种行为对我来说很有意义,因为位置:fixed/absolute将元素从流中移除。
但是是否有办法再次进入正常流程,这样我就不需要告诉每个元素位置:相对或绝对,它应该停留在哪里?事实上,一旦我使用position:fixed/absolute,我就必须更正以下所有内容/部分/div?
您如何处理这种情况?

这对我来说不是一个大问题,但它破坏了我的代码,使它更难看。如果没有必要,我想避免它…

您可以根据父位置相对来定位绝对位置

<div style="position:relative;background:#ccc;width:400px;height:400px;">
  <div         style="position:absolute;left:80px;top:50px;width:200px;height:200px;background:#000 ">

  </div>
</div>

位置根据窗口页面固定,元素在窗口页面中固定

<div style="position:fixed;left:200px;top:200px;background:#000;width:200px;height:200px;">
</div>

只需在另一个div中使用fixed div,第二个div使用属性:overflow:hidden

    <div class="parent_fixed_div">
       <div class="fixed_div">

       </div>
    </div>

呵呵。。我试了半天。。。但它现在让我的脑海里有了“咔哒”的感觉…就像你说的那样。。。谢谢。。兄弟……:)问题是,我没有一个相对的参考点(位置:relative),所以浏览器使用rootelement(html),这是下一个可用的点。因此,我丢失了以下容器的所有空间(标题高度):。。。结果,我试图通过给以下所有容器一个位置来获取控件:property。。。这是错误的方式,迫使他们进入正确的位置…你的浮动和高度的问题,也许这个链接是有帮助的:
    .parent_fixed_div{
        overflow:hidden;
    }
    .fixed_div{
        position:fixed;
    }