相关疑难解决方法(0)

设置相对于父div的"Position:fixed"div的宽度

我试图给一个div(位置:固定)宽度100%(与它的父div相关).但是我遇到了一些问题......

编辑: 第一个问题是通过使用继承来解决,但它仍然无法正常工作.我认为问题在于我使用了多个占用100%/继承宽度的div.您可以在jsfiddle更新中找到第二个问题:http://jsfiddle.net/4bGqF/7/

福克斯的例子

#container {
    width: 800px;
}

#fixed {
    position: fixed;
    width: 100%;
}
Run Code Online (Sandbox Code Playgroud)

和HTML

<div id="container">
    <div id="fixed">Sitename</div>
    <p>
        blaat
    </p>
</div>
Run Code Online (Sandbox Code Playgroud)

或者你可以尝试一下:http://jsfiddle.net/4bGqF/

问题似乎是固定元素总是占用窗口/文档的宽度.有谁知道如何解决这个问题?

我不能给我的固定元素一个固定的,因为我正在使用jScrollPane插件.这取决于内容是否有滚动条.

非常感谢!

PS:2个div的文本是相互重叠的.这只是一个例子,所以这并不重要.

css jquery jquery-plugins

113
推荐指数
7
解决办法
16万
查看次数

当孩子位置固定时,从 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;
}
Run Code Online (Sandbox Code Playgroud)
<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>
Run Code Online (Sandbox Code Playgroud)

http://plnkr.co/edit/yVk15RqDqAac4H2eDJQe

html css css-position twitter-bootstrap

6
推荐指数
1
解决办法
4403
查看次数