固定位置子项时从Bootstrap容器继承宽度

汤姆·奥布莱恩

我正在尝试让标头div从其父级继承其宽度。标头div为position: fixed父级包含在引导容器中。

但是,正如您在我创建的代码中所看到的那样,它没有正确继承其父级的宽度-它是从某处添加了一些额外的宽度。

这一切都很烦人!任何想法如何解决这个问题?

.category-body {
  margin-left: 17% !important;
  width: 67%;
  background-color: red;
  height: 500px;
}
.category-header {
  position: fixed;
  top: 51px;
  width: inherit;
  background-color: green;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
  <div class="category-body">We are in the category-body
    <div class="category-header">We are in the category-header</div>
  </div>
</div>

http://plnkr.co/edit/yVk15RqDqAac4H2eDJQe

迈克尔·本杰明

问题源于在父级上使用百分比值width浏览器似乎对此有问题。(已在Chrome,FF和IE11上测试。)

如果使用像素值,问题将消失。

修改PLUNKR

另一个答案

好像静态值(250px)可以通过常规继承传播。而当使用相对值(90%)时,固定div已经被淘汰,现在继承了,它的父级是视口。

在此处了解更多信息:

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

缩小窗口宽度时,固定位置的标题与容器div重叠

来自分类Dev

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

来自分类Dev

固定位置元素继承弹性项目的宽度

来自分类Dev

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

来自分类Dev

固定位置-宽度错误

来自分类Dev

使用Bootstrap 4时的固定位置菜单

来自分类Dev

固定位置的div宽度问题

来自分类Dev

固定位置div的宽度问题

来自分类Dev

使绝对定位的嵌套子项成为容器的宽度

来自分类Dev

WPF 将容器放置在固定位置

来自分类Dev

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

来自分类Dev

Bootstrap 4位置固定宽度继承不起作用

来自分类Dev

有最小宽度时,如何使元素居中(水平)固定位置?

来自分类Dev

Bootstrap形式-水平溢出固定宽度的容器

来自分类Dev

Bootstrap固定位置左列,在查看页脚时变为固定

来自分类Dev

如何将容器定位到固定位置?

来自分类Dev

Bootstrap - 在图像上固定位置

来自分类Dev

固定位置时页眉消失

来自分类Dev

应用固定位置时的过渡 div

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何确定元素是否在固定位置的容器中?

来自分类Dev

相对于父容器的固定位置

来自分类Dev

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

来自分类Dev

在容器 div 移动时固定定位的文本

来自分类Dev

iOS Safari:宽度大于视口的宽度为100%的固定位置标头

来自分类Dev

如何在Bootstrap中进行固定位置排?

来自分类Dev

Bootstrap 4:固定位置侧边栏与内容重叠

Related 相关文章

热门标签

归档