css - 使用 CSS Grid 的不等列高度
问题描述
大家好,我正在开发一个带有输入区域和任务列表的简单任务管理器。(只有两列)但我很难阻止我的输入菜单在添加新任务时增加大小。
我正在使用 CSS 网格
#app {
margin: 0 auto;
display: grid;
grid-template-columns: 315px 1fr;
grid-template-areas: "task-add task-list";
grid-gap: 30px;
}
#app aside {
grid-area: task-add;
}
#list {
grid-area: task-list;
}
#list ul {
display: grid;
grid-template-columns: 1fr;
}
#list li {
display: grid;
grid-template-columns: 1fr 55px 35px;
grid-template-areas: "task-title task-time task-delete";
}
<div id="app">
<aside>
<form>
</form>
</aside>
<div id="list">
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
</div>
这是应用程序的外观
解决方案
推荐阅读
- reactjs - React-jss:警告:规则未链接。缺少工作表选项“链接:真”
- java - JAVA 和 iOS 的不同 HMAC 结果
- java - 仅从表中选择某些列
- scala - 给定 HList T0::T1:: ... Tn 和类型 R 是否可以推断出函数类型 T0=>T1 ...=> Tn => R?
- php - JQuery / PHP - 基于按钮值的时间表
- java - 如何检测 PDF 页面中是否包含图像
- postgresql - Postgresql 10 pg_basebackup 不备份 pg_control 文件
- graph - Instagram Graph API“官方徽章合作伙伴”
- python - 按功能分组后将值与前一个值进行比较
- sql - 添加约束中缺少右括号错误