获取具有固定位置的div以填充宽度

约瑟夫·韦纳

我有以下设置:

<div id='sidebar'></div>
<div id='header'></div>
<div id='content'>Hello World</div>

#sidebar {
  float: left;
}
#sidebar ~ * {
  overflow: hidden;
}

这使得#sidebar#header#content到右侧,并且在那之后,#header#content占据整个宽度。

我想做的是将标题固定在屏幕顶部,以便侧边栏继续将其向右推,但是在滚动时,它仍保留在屏幕顶部。

我天真的尝试只是简单地设定#header { position: fixed }这行不通;会导致的宽度#header根据其子项自动计算。

所以我加了#header { width: 100% }更近了;宽度会填满整个屏幕,但不会向右推#sidebar添加float: left也无济于事。

我的限制是:

  • 我无法控制#content,也无法将其放在我控制的任何其他标签中
  • 我不知道有多宽#sidebar

我可以在不计算#sidebarJavascript的宽度/位置的情况下使用CSS进行此操作吗?

https://jsfiddle.net/vkL4s5Lz/1/

约瑟夫·韦纳

技巧是将标头包装在包装器中,然后固定标头在包装器中的位置。

<div>
  <div id='header'></div>
</div>

header {
  position: fixed;
  width: 100%;
}

https://jsfiddle.net/vkL4s5Lz/2/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取具有固定位置的div以填充宽度

来自分类Dev

具有固定宽度的图像以填充div

来自分类Dev

设置固定位置的div相对于其父对象具有max-width的宽度

来自分类Dev

如何基于父元素设置具有固定位置的div百分比宽度

来自分类Dev

固定位置填充div

来自分类Dev

如何将仅具有最大宽度且具有固定位置的div水平居中?

来自分类Dev

固定位置的div宽度问题

来自分类Dev

固定位置div的宽度问题

来自分类Dev

Bootstrap-为什么固定位置的div的宽度减小?

来自分类Dev

如何使固定位置的div继承父级的宽度?

来自分类Dev

固定位置-宽度错误

来自分类Dev

如何并排显示两个div,左div具有固定位置,右div具有垂直滚动

来自分类Dev

具有固定位置的可调整大小的居中div标签

来自分类Dev

可调整大小的居中div标签,具有固定位置

来自分类Dev

具有绝对位置和较低z-index的div显示在较高z-index(固定位置)的顶部

来自分类Dev

有没有办法在已经具有固定位置的网格布局中居中 div

来自分类Dev

当以百分比声明父级宽度时,固定位置的子级是否具有与其父级相同的确切宽度?

来自分类Dev

具有固定位置的儿童的CSS clearfix替代方案

来自分类Dev

具有固定位置的OpenGl广告牌

来自分类Dev

具有固定位置的元素上的Z索引

来自分类Dev

绘制具有固定位置的边的图形

来自分类Dev

如何使用具有固定位置div /的float,clear和overflow元素并排对齐两个div

来自分类Dev

固定位置-设置宽度等于容器

来自分类Dev

并排div,其中右div具有固定宽度

来自分类Dev

100%Div,具有居中,固定宽度的内部Div

来自分类Dev

左div具有固定宽度,右div具有流体宽度

来自分类Dev

允许具有固定宽度的div内的内部div具有100%的宽度

来自分类Dev

固定 div 具有绝对定位的 Font Awesome 图标

来自分类Dev

有固定位置的问题。

Related 相关文章

  1. 1

    获取具有固定位置的div以填充宽度

  2. 2

    具有固定宽度的图像以填充div

  3. 3

    设置固定位置的div相对于其父对象具有max-width的宽度

  4. 4

    如何基于父元素设置具有固定位置的div百分比宽度

  5. 5

    固定位置填充div

  6. 6

    如何将仅具有最大宽度且具有固定位置的div水平居中?

  7. 7

    固定位置的div宽度问题

  8. 8

    固定位置div的宽度问题

  9. 9

    Bootstrap-为什么固定位置的div的宽度减小?

  10. 10

    如何使固定位置的div继承父级的宽度?

  11. 11

    固定位置-宽度错误

  12. 12

    如何并排显示两个div,左div具有固定位置,右div具有垂直滚动

  13. 13

    具有固定位置的可调整大小的居中div标签

  14. 14

    可调整大小的居中div标签,具有固定位置

  15. 15

    具有绝对位置和较低z-index的div显示在较高z-index(固定位置)的顶部

  16. 16

    有没有办法在已经具有固定位置的网格布局中居中 div

  17. 17

    当以百分比声明父级宽度时,固定位置的子级是否具有与其父级相同的确切宽度?

  18. 18

    具有固定位置的儿童的CSS clearfix替代方案

  19. 19

    具有固定位置的OpenGl广告牌

  20. 20

    具有固定位置的元素上的Z索引

  21. 21

    绘制具有固定位置的边的图形

  22. 22

    如何使用具有固定位置div /的float,clear和overflow元素并排对齐两个div

  23. 23

    固定位置-设置宽度等于容器

  24. 24

    并排div,其中右div具有固定宽度

  25. 25

    100%Div,具有居中,固定宽度的内部Div

  26. 26

    左div具有固定宽度,右div具有流体宽度

  27. 27

    允许具有固定宽度的div内的内部div具有100%的宽度

  28. 28

    固定 div 具有绝对定位的 Font Awesome 图标

  29. 29

    有固定位置的问题。

热门标签

归档