html - 滚动容器内的 CSS 网格下划线(宽度问题)
问题描述
在这个例子中,由于某种原因,下划线边框没有跨越容器的整个宽度,如果知道如何修复它,将不胜感激。
.outer-container {
width: 200px;
overflow: auto;
}
.grid-container {
display: grid;
min-width: 100%;
width: 100%;
grid-template-columns: minmax(200px, 3.5fr) minmax(80px, 1fr);
padding-top: 16px;
padding-bottom: 16px;
}
.grid-underline {
border-top: 2px solid green;
min-width: 100%;
width: 100%;
}
.item {
background-color: pink;
}
<div class="outer-container">
<div class="grid-container">
<div class="item">helllo</div>
<div class="item">world</div>
</div>
<div class="grid-underline"></div>
</div>
这是一个 JSFiddle 示例:
解决方案
.outer-container {
width: 200px;
overflow: auto;
}
.grid-container {
display: grid;
min-width: 100%;
width: 100%;
grid-template-columns: minmax(200px, 3.5fr) minmax(80px, 1fr);
/*padding-top: 16px;
padding-bottom: 16px;*/
}
/*.grid-underline {
border-top: 2px solid green;
min-width: 100%;
width: 100%;
}*/
.item {
background: pink padding-box;
border-bottom: 16px solid transparent;
margin-bottom: 1px;
margin-left: -2px;
box-shadow: 0 2px 0 -1px green;
}
<div class="outer-container">
<div class="grid-container">
<div class="item">helllo</div>
<div class="item">world</div>
</div>
<!-- <div class="grid-underline"></div> -->
</div>
推荐阅读
- python - 如何将 JSON MySQL 列查询到字典中?
- javascript - 使用 webNavigation.onCommitted 将脚本注入网页
- r - data.table 问题:如何不覆盖原始数据框
- python-requests - 在 Python 中调用 AWS API 网关时出现 403 禁止错误
- sql - 从列返回第一个非空结果
- python - 为什么在一个大矩阵 $M$ 上的 NumPy 减法比将 $M$ 分成更小的矩阵然后减法时要慢?
- ionic-framework - 自定义 ngx-translate 加载器,接收无法设置未定义的属性“http”
- python - 如果我们已经有它的实例,如何优化相关对象的延迟加载?
- python - 使用特定列中的数据的某些条件删除数据框中的重复行
- docker - docker 启动 apache 和 neo4j 后立即退出