【发布时间】:2021-11-04 20:31:06
【问题描述】:
我最近开始学习 html 和 CSS。我做了一个非常简单的 CSS 网格布局,但它产生了一个水平条而不是预期的方形布局。我做错了什么?
.header {
grid-area: "h";
}
.sideMenu {
grid-area: "s";
}
.content {
grid-area: "c";
}
.footer {
grid-area: "f";
}
.grid-body {
display: grid;
grid-template-areas:
". h h h ."
"s . . . ."
"s . c c ."
". . c c ."
". f f . .";
}
<div class="grid-body">
<div class="header">Header</div>
<div class="sideMenu">Side Menu</div>
<div class="content">Content</div>
<div class="footer">Footer</div>
</div>
【问题讨论】:
-
grid-area值周围没有引号。例如。grid-area: s;而不是grid-area: "s";