gpt4 book ai didi

html - 试图在 4x4 中设置一个网格,但在开发工具中得到单列和 'invalid property type' 错误?

转载 作者:可可西里 更新时间:2023-11-01 13:18:40 25 4
gpt4 key购买 nike

我刚刚开始学习网格系统,并且在为我正在处理的练习站点设置 2x2 网格时遇到了问题,其中有 4 张图像(特别是在网格模板行/网格上)模板列)。问题是它们目前在一个列中,当我在 chrome 开发工具中检查它时,我得到一个“无效的属性值”。希望这是你们所有人都能发现的基本内容!提前致谢!(这也是我第一次使用 StackOverflow,所以希望我不会把实际的帖子弄得太糟糕)

我尝试将“网格模板列/行”调整为 4、1fr 之类的值,并将实际的 .gallery img 更改为 span: 2;和 1; (分别为列和行)

主要HTML如下:

<body>
<!-- Navbar & Links -->
<div class="navbar">
<div class="navlink">
<a href="#" class="home">Home</a>
<a href="#" class="home">Gallery</a>
<a href="#" class="home">About</a>
<a href="#" class="home">Contact</a>
</div>
</div>
<!-- Navbar & Links End -->

<div class="banner">
<h1>etienne</h1>
<p>photography online</p>
</div>

<div class="gallery">
<img src="img/gallery1.jpg" alt="Garden" />
<img src="img/gallery2.jpg" alt="Garden" />
<img src="img/gallery3.jpg" alt="Garden" />
<img src="img/gallery4.jpg" alt="Garden" />
</div>
</body>
</html>

和它的 CSS 如下:

.banner h1 {
font-size: 8rem;
letter-spacing: 1.4rem;
font-family: "Dancing Script", cursive;
color: black;
text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white,
1px 1px 0 white;
}

.banner p {
text-transform: lowercase;
letter-spacing: -0.2rem;
text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white,
1px 1px 0 white;
}

.gallery {
display: grid;
grid-template-rows: 4, 1fr;
grid-template-columns: 4, 1fr;
grid-gap: 20px;
justify-content: center;

}

.gallery img {
width: 200px;
grid-column: span 1;
grid-row: span 1;
}

尝试在网格中获取 2x2 的图像,以页面为中心(中间有一些填充)4 张图片在一列中居中对齐,我得到了

Invalid Property Type error

在开发工具中。

最佳答案

我认为你的错误在于 grid-template-rowsgrid-template-columns

.gallery {
display: grid;
grid-template-rows: repeat(2, 1fr);
grid-template-columns: repeat(2, 1fr);
grid-gap: 20px;
justify-content: center;
}

.gallery {
display: grid;
grid-template-rows: repeat(2, 1fr);
grid-template-columns: repeat(2, 1fr);
grid-gap: 20px;
justify-content: center;
}

.gallery img {
width: 200px;
grid-column: span 1;
grid-row: span 1;
}
    <div class="gallery">
<img src="img/gallery1.jpg" alt="Garden" />
<img src="img/gallery2.jpg" alt="Garden" />
<img src="img/gallery3.jpg" alt="Garden" />
<img src="img/gallery4.jpg" alt="Garden" />
</div>

关于html - 试图在 4x4 中设置一个网格,但在开发工具中得到单列和 'invalid property type' 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57767569/

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