gpt4 book ai didi

html - 网格模板区域 - 显示问题

转载 作者:行者123 更新时间:2023-11-28 16:18:17 25 4
gpt4 key购买 nike

我是 CSS Grid 的新手,现在我正在使用它。我想制作 4x4 网格模板。

在我的代码中,此网格显示不正确 - 问题出在 Table_4 上。为什么显示不正确?你们能告诉我我做错了什么吗?

body {
background-color: gray;
}
.grid {
display: grid;
width: 100%;
height: 250px;
grid-template-rows: 1fr 1fr 1fr 1fr;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-template-areas:
"item-a item-a item-a item-a"
"item-b . . ."
"item-b . . ."
"item-b . . .";
}
.item-a {
grid-area: item-a;
background-color: lightcoral;
text-align: center;
}
.item-b {
grid-area: item-b;
background-color: lightblue;
text-align: center;
}
.item-c {
grid-area: item-c;
background-color: lightcyan;
text-align: center;
}
.item-d {
grid-area: item-d;
background-color: lightgreen;
text-align: center;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>

<link rel="stylesheet" type="text/css" href="../sources/css/style.css">
</head>
<body>
<div class="grid">
<div class="item-a">Table_1</div>
<div class="item-b">Table_2</div>
<div class="item-c">Table_3</div>
<div class="item-d">Table_4</div>
</div>
</body>
</html>

最佳答案

您需要在您的网格模板区域中列出 item-c:

body {
background-color: gray;
}

.grid {
display: grid;
width: 100%;
height: 250px;
grid-template-rows: 1fr 1fr 1fr 1fr;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-template-areas: "item-a item-a item-a item-a" "item-b item-c item-c item-c" "item-b item-c item-c item-c" "item-d item-d item-d item-d";
}

.item-a {
grid-area: item-a;
background-color: lightcoral;
text-align: center;
}

.item-b {
grid-area: item-b;
background-color: lightblue;
text-align: center;
}

.item-c {
grid-area: item-c;
background-color: lightcyan;
text-align: center;
}

.item-d {
grid-area: item-d;
background-color: lightgreen;
text-align: center;
}
<div class="grid">
<div class="item-a">Table_1</div>
<div class="item-b">Table_2</div>
<div class="item-c">Table_3</div>
<div class="item-d">Table_4</div>
</div>

关于html - 网格模板区域 - 显示问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55622246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com