css - CSS Grid 是否允许带有 grid-template-rows 和 grid-area 的 grid-auto-columns?
问题描述
我有一个描述列表,需要垂直<dl>
布局,其中键显示在顶部,值显示在每个对应键的下方。<dt>
<dd>
<dt>
我已经使用命名网格区域实现了这种布局:
.profile-details {
grid-template-areas: "name-key occupation-key location-key" "name occupation location";
}
.profile-details dt[data-key="name"] {
grid-area: name-key;
}
.profile-details dd[data-key="name"] {
grid-area: name;
}
.profile-details dt[data-key="occupation"] {
grid-area: occupation-key;
}
.profile-details dd[data-key="occupation"] {
grid-area: occupation;
}
.profile-details dt[data-key="location"] {
grid-area: location-key;
}
.profile-details dd[data-key="location"] {
grid-area: location;
}
我想通过grid-template-rows
在我的<dt>
. 但是,grid-auto-columns
不会在网格轨道上创建新列。
(代码笔):
.profile-details {
grid-template-rows: [keys] 1fr [values] 1fr;
grid-auto-columns: 1fr;
column-gap: 1em;
row-gap: 0.5em;
}
CSS 网格是否grid-auto-columns
支持grid-template-rows
?
解决方案
推荐阅读
- angular - Angular如何检测子/嵌套路由是否返回父级
- autodesk-forge - 使用 AR/VR Toolkit 保存 Prefab 不起作用
- django - 带有 Abstractuser 的 PasswordChangeForm 在提交时没有响应
- python - 从 Tfidf Vectorizer 中仅选择前 n 个特征
- sas - SAS保留价值并分配给新变量
- ssl - 如何使用在线 WLST 脚本启用 SSL?
- javascript - 如何覆盖(覆盖)material-ui(React)中的类和样式
- tableau-api - 在画面中使用 lat long 计算距离
- java - 休眠@DynamicUpdate
- asp.net-mvc - ASP.NET MVC 数据库表获取空值