html - 在父级之外展开一个子 div(具有 position: relative )并且没有负边距
问题描述
我正在尝试在我的项目中实现一个场景,其中我有一个父 div,它的左右两边有一些像素的边距,然后我在里面有一个子 div。我希望子 div 占据屏幕宽度的 100%。
PS:父级的位置是相对的。
我不想在子 div 上使用负边距。
子 div 在 shadowRoot 内部,而父 div 在其外部,
我无法应用 position: fixed to child,因为它将修复它 WRT 窗口,我不希望这样。
这是示例代码:
.full-width {
position: absolute;
width: 100%;
left: 0;
border: 10px red solid
}
.container {
position: relative;
max-width: 1440px;
border: 10px black solid;
height:50vh
<div class="container">
<div class="full-width"></div>
</div>
解决方案
我希望我理解您的要求,但唯一的方法是删除position: relative
您的.full-width
div
推荐阅读
- angular - 在 Angular 中读取 XML 文件
- c# - 如何在 mvc 代码优先方法中获取完整字符串格式的日期?
- android - Android 键盘在 Web 视图中隐藏输入
- javascript - 如何在 javascript 中从 reg 表达式 /\W+/ 中排除单引号?
- docker - 如何使用多个 Docker 容器在 Jenkins 管道中设置 Jenkins 代理
- c# - 如何在 C# Core 中使用 IFormFile 上传文件,输入类型为文件?
- reactjs - 我想通过 puppeteer 传递一组数据来呈现 react-vis 组件,而不是在 html 模板中传递数据?
- javascript - 获取错误消息原因 get addrinfo ENOTFOUND localhost
- sorting - 使用 frama-c 的递归快速排序的正式证明
- wcf - 增加 WCF 服务终结点大小配置的问题