【发布时间】:2019-07-19 00:29:00
【问题描述】:
我正在尝试使用 Angular 7 和 CSS Grid 创建布局。我遇到的问题是router-outlet 在第二行只占一列。
我创建了一个StackBlitz here。
正如您在 app.component.css 中看到的,我希望 router-outlet(及其任何内容)占用 grid-column: 2 / 5,截至目前它占用 2 / 3。
我正在努力实现的目标可能吗?
【问题讨论】:
-
您是否考虑过使用引导程序?引导网格将非常适合此
-
不,无论我使用 css 还是 scss,结果都是一样的。我不想使用 Bootstrap。
-
bootstrap 网格实际上是为处理列而设计的,它轻巧高效
-
这里,使用 Angular 7 和 CSS Grid,不要建议 OP 使用框架...如果你知道如何要按原样解决问题,请告诉 OP...
-
我猜 OP 的问题是他认为
router-outlet有内容,相反,所有路由器驱动的模板都呈现在 router-outlet 旁边。这是 Angular 设计的,这是使用 CSS flex 和 grid 时应该考虑的。
标签: css angular angular7 css-grid