【发布时间】:2019-09-13 21:51:46
【问题描述】:
我正在学习如何使用 Angular(使用 Angular Material 和 Flex-Layout),我不清楚的一件事是如何维护语义 HTML。在我看到的所有示例中,只提到了特定的 Material / Flex-Layout 标签,但没有提到基本元素,例如 header、main 等。
我正在尝试构建一个非常简单的首页,并且正在考虑执行以下操作,但我不知道这是否是正确的方法:
<body>
<header>header with other mat elements...</header>
<mat-sidenav-container>
<nav>
<mat-sidenav></mat-sidenav>
</nav>
<main>
<mat-sidenav-content></mat-sidenav-content>
</main>
</mat-sidenav-container>
<footer></footer>
</body>
所以具体来说,我的问题是: 1) 页眉、导航、主要和页脚是否正确定位? 2)这些材料元素仍然需要它们吗?
谢谢!
【问题讨论】:
标签: html css angular angular-material angular-flex-layout