gpt4 book ai didi

html - 要在不使用表格的情况下创建具有相同宽度和高度的 4 列响应行?

转载 作者:行者123 更新时间:2023-11-28 15:02:49 25 4
gpt4 key购买 nike

我正在尝试创建一个 4 列响应式行,每列具有相同的宽度和高度,它们也是响应式的。我能够处理宽度,但无法处理高度。此外,列内的图像应该是响应式的。我在下面附上了我的代码:

<div class="container">
<div class="header">
<h1>Hello There</h1>
</div>
<!-- Given width:400px and height: 50px-->
<div class="search">
<input class="search-box" />
</div>
<div class="grid">
<div class="grid-elements">
<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/0/0d/Ski_trail_rating_symbol-blue_square.svg/600px-Ski_trail_rating_symbol-blue_square.svg.png">
</div>
<div class="grid-elements">
<img src="https://vignette.wikia.nocookie.net/dragonballfanon/images/7/70/Random.png/revision/latest?cb=20161221030547">
</div>
<div class="grid-elements">
<img src="http://kb4images.com/images/random-image/37670495-random-image.jpg">
</div>
<div class="grid-elements">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSTS1hevM-88hmiqyYOeeCeVUTzCS63jl31LEyLAIjY7AKWXDVe">
</div>
</div>
</div>

这是CSS代码:

.header
{
text-align:center;
}

.search
{
margin: 25px 1.5%;
}

.search input
{
display:block;
margin:0 auto;
width: 100%;
height:50px;
border:2px solid #f26522;
border-radius:5px;
}

.grid
{
display:flex;
}

.grid-elements
{
width:25%;
height:25%;
margin:1.5%;
border:1px solid #000;
border-radius:3px;
}

.grid-elements img
{

max-width: 100%;
max-height:100%;
}

最佳答案

替换:

.grid-elements
{
width:25%;
height:25%;
margin:1.5%;
border:1px solid #000;
border-radius:3px;
}

与:

.grid-elements
{
flex: 1;
margin:1.5%;
border:1px solid #000;
border-radius:3px;
}

flex: 1 将使所有元素在父 flex 容器中占用相同数量的空间。

Working Codepen

关于html - 要在不使用表格的情况下创建具有相同宽度和高度的 4 列响应行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49884019/

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