html - 绝对定位的子 div 宽度,脱离相对定位的容器

标签 html css bootstrap-4 position

我知道这是一个很常见的问题,但可以找到解决方案! 具有 position: relative 的 div 和其中的 div 具有 position: absolutewidth: 100% 只是溢出它的父级。我不知道我错过了什么。

enter image description here

我有什么:

.parent-div {
  position: relative;
  overflow: hidden;
}

.child-div {
  position: absolute;
  width: 100%
  max-width: 100%;
  box-sizing: border-box;
}

注意:这里的parent div是bootstrap list-group-item元素

screenshot with code

任何帮助都将不胜感激。谢谢!

更新:

问题已解决!这是因为 bootstrap group。因此,我采用了另一个包装器并将其置于 relative 位置,现在它运行良好!

最佳答案

您是否尝试过 box-sizing: border-box; 它在元素的总宽度和高度中包含填充和边框:

https://www.w3schools.com/cssref/css3_pr_box-sizing.asp

关于html - 绝对定位的子 div 宽度,脱离相对定位的容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56320140/

相关文章:

php - move_uploaded_file() 显示成功但不工作

javascript - 在右栏中显示信息

javascript - HTML。隐藏/显示下拉菜单取决于是否在另一个下拉菜单上选择了一个选项

Angular 形式 + Bootstrap 'is-invalid' , 'is-valid'

javascript - HTML5 网络音频 API : Filters is not working

html - ASP :TextBox; is there an "OnFocus" or CSS equivalent

html - IE8 重复包装 <pre> 标签中的文本

css - 页面刷新后,选项卡行在 Angular 应用程序中获得额外的空白

html - 使列内的文本不超过另一列

javascript - 如何在警报解除时使输入字段边框变为红色