html - CSS Grid:在响应式css-grid中自动填充自动填充行?
问题描述
调整屏幕大小时,我希望第一行始终充满标题。标题需要在网格本身内。我用1/span 4
...等尝试了许多不同的选择,但没有成功。https://codepen.io/ctw/pen/JjjPmwj
<div class="list">
<div class="title">
This is the title to fill
</div>
<div class="cell">0</div>
<div class="cell">1</div>
<div class="cell">2</div>
<div class="cell">3</div>
<div class="cell">4</div>
<div class="cell">5</div>
<div class="cell">6</div>
<div class="cell">7</div>
</div>
.list {
display: grid;
grid-template-columns: repeat(auto-fit, 250px);
}
.title {
background: lightgreen;
grid-column: 1 / 5; <== keep the first row filled by the title
}
.cell {
background: lightblue;
height: 40px;
}
解决方案
推荐阅读
- c# - 读取角度 6 中来自 asp.net 核心的响应的状态代码
- python - Python Tkinter:为什么“1.end”有效但“2.0”无效?
- django - 个人数据的 Django REST Framework 完整序列化
- c++ - 'char (*RtlpNumberOf(T (&)[N]))[N]': 无法从 'char *' 推导出 'T (&)[N]' 的模板参数
- z3 - z3py 使用模数和优化的性能问题
- html - 解决 CSS 和 HTML 的问题
- javascript - 在跨页面导航的选项卡中执行 JavaScript
- php - javascript json 到 php 变量
- ios - 以编程方式在两个 UIViewController 之间转换(Xcode 9、Swift 4)
- java - Big-Oh 符号计算恒定步长