首页 >web前端 >css教程 >如何设置固定位置 div 的宽度以匹配其父容器?

如何设置固定位置 div 的宽度以匹配其父容器?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-19 12:45:03371浏览

How Can I Set the Width of a Fixed Positioned Div to Match its Parent Container?

定位固定 div 的设置宽度问题

尝试将 100% 的宽度分配给“position:fixed”div ,当元素坚持采用浏览器窗口或文档的宽度时,就会出现一个困境。尽管定义了具有特定宽度的父 div,但固定 div 无法遵守它。

要纠正此问题,请将样式属性“width:inherit”应用于嵌套在父 div 中的所有 div。该解决方案在以下 HTML 和 CSS 代码中进行了演示:

<div>
#container {
    width: 800px;
}

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

#fixed * {
    width: inherit;
}

通过为固定 div 的子元素指定“width:inherit”,它们继承其父元素的宽度,确保对齐具有预期尺寸。

以上是如何设置固定位置 div 的宽度以匹配其父容器?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn