【发布时间】:2018-07-23 03:15:54
【问题描述】:
我正在尝试创建一个网格,每个月的每一天都有一列。 所以我在一行中最多需要 32 列(第一个标签 + 一个月中的天数)
我正在使用 for 来动态添加 div。
<section>
<div class="mdc-layout-grid">
<div class="mdc-layout-grid__inner">
@{
<div class="mdc-layout-grid__cell mdc-layout-grid__cell--span-1">
Days:
</div>
for (var i = 1; i <= Model.TotalDays; i++)
{
<div class="mdc-layout-grid__cell mdc-layout-grid__cell--span-1">@Model.GetDateStringFromDay(i)</div>
}
}
</div>
</div>
</section>
这给了我每行 12 个值,因为 MDC 是基于 12 列的。 我尝试创建嵌套的 div,但它最终为每个新级别添加了新行。
有办法吗?使用嵌套列或以某种方式覆盖默认 MDC 行为以允许单行中有更多列?
【问题讨论】:
-
我尝试在
@material/layout-grid导入之前为 24 列定义 SASS 变量$mdc-layout-grid-columns,但没有效果。我可能误解了一些东西,但是I raised a bug anyway.
标签: html razor material-design material-components