没有预定义宽度的固定元素最初放在引导容器中,不会从父元素继承宽度
Fixed element without predefined width initially put in bootstrap container does not inherit width from parent
我正在玩粘性功能,使元素在滚动时保持在顶部。它是一个div
内部引导流体容器
遗憾的是,一旦它被固定,它的宽度就会由子级定义(标签和文本输入)
CCD_ 2不起作用
若元素是静态的,我需要什么魔法才能使width
和它一样。
固定元素是相对于body
定位的,因此设置inherit
不会有任何作用,除非body
上有width
。使其相对于另一个元素的唯一方法是使用js
。
根据您的评论,您可以这样做:
body {
margin: 10px;
height: 1000px;
}
.fixed {
position: fixed;
height: 30px;
background-color: red;
right: 10px;
left: 10px;
}
<body>
<div class="fixed"></div>
</body>
所以基本上,你只需将left
和right
的值设置为与身体左右两侧的边距相同的值。
相关文章:
- 两个指令创建新的继承的和隔离的作用域-元素得到哪个
- 没有预定义宽度的固定元素最初放在引导容器中,不会从父元素继承宽度
- 将 DOM 元素转换为具有所有继承的 JavaScript 类
- Javascript:创建不继承css的元素
- tagName没有在子视图中启动新的el元素;它继承自父视图
- 检查元素继承了哪些属性
- 使 HTML 元素从自定义对象继承事件
- 使用 jQuery 检查 DOM 元素的继承可见性
- 将元素保留在 DIV 中而不继承页面样式的最佳方法
- 如何创建一个独立的 DOM 元素?一个不从父母那里继承 css 等
- Js:创建继承自某个 js 类的 html 元素
- 将原型继承到 JavaScript 中的所有子元素
- 创建元素并使用继承的原型函数在加载时调用,而不是在单击时调用
- 如何使用JavaScript获得元素的实际继承CSS
- 如何获取具有继承宽度的元素的宽度
- Shadow DOM元素可以继承CSS吗?
- 如何从元素中删除所有继承和计算样式
- 是否有一个(polyfill)代码重置所有继承的CSS属性上的给定元素
- 级联非继承属性(例如:(文本颜色)到网页中的子元素,而不显式地告诉子元素继承父元素
- 在javascript中继承了DOM元素对象!这段代码有什么问题?