html - 每行的第 4 个成员在 css 的网格中不对齐
问题描述
我有16 个盒子,其中有4 个盒子组合在一起。
在my code 4th member of each row get out of alignment comes down to next line
.
我想让 4 组出现在一行中..没有最后一个元素而不下拉
如何纠正这一点并使 4 组保持在一行中。
如何纠正这一点并使 4 组保持在一行中。
如何纠正这一点并使 4 组保持在一行中。
.box {
width: calc(33.3% - 9px);
border-radius: 5px;
border:2px solid white;
margin: -2px;
background-color: #666666;
height: 10vh;
display: inline-flex;
align-items: center;
justify-content: center;
background-repeat:no-repeat;
background-size: cover;
cursor:pointer;
}
#container {
white-space:nowrap;
border:px solid #CC0000;
}
.containerr{
border:px solid #FF3399;
}
.pic{
background-size: 100% 100%;
}
.container2 {
width: 29.0vw;
position: fixed;
top: 0.9vh;
left: 19.2vw;
}
.box p {
font-size: calc(2vw + 10px);
}
p{
font: "Courier New", Courier, monospace;
font-size:15px;
color: rgba(0,0,0,0.6);
text-shadow: 2px 8px 6px rgba(0,0,0,0.2),
0px -5px 35px rgba(255,255,255,0.3);
color: #005ce6;
text-align: center;
}
<div class="container2">
<div class="containerr">
<div class="pic" id="content">
<div id="container">
<div class="box" id="1"><p name="values">1</p></div>
<div class="box" id="2"><p name="values">2</p></div>
<div class="box" id="3"><p name="values">3</p></div>
<div class="box" id="4"><p name="values">4</p></div>
</div>
<div id="2container">
<div class="box" id="5"><p name="values">5</p></div>
<div class="box" id="6"><p name="values">6</p></div>
<div class="box" id="7"><p name="values">7</p></div>
<div class="box" id="8"><p name="values">8</p></div>
</div>
<div id="3container">
<div class="box" id="9"><p name="values">9</p></div>
<div class="box" id="10"><p name="values">10</p></div>
<div class="box" id="11"><p name="values">11</p></div>
<div class="box" id="12"><p name="values">12</p></div>
</div>
<div id="4container">
<div class="box" id="13"><p name="values">13</p></div>
<div class="box" id="14"><p name="values">14</p></div>
<div class="box" id="15"><p name="values">15</p></div>
<div class="box" id="16"><p name="values">16</p></div>
</div>
</div>
</div>
</div>
解决方案
使用显示:弹性;
.container{
display: flex;
white-space:nowrap;
border:1px solid #CC0000;
}
.box {
width: calc(33.3% - 9px);
border-radius: 5px;
border:2px solid white;
margin: -2px;
background-color: #666666;
height: auto;
align-items: center;
justify-content: center;
background-repeat:no-repeat;
background-size: cover;
cursor:pointer;
}
.pic{
background-size: 100% 100%;
}
.container2 {
width: 29.0vw;
position: fixed;
top: 0.9vh;
left: 19.2vw;
}
.box p {
font-size: calc(2vw + 10px);
}
p{
font: "Courier New", Courier, monospace;
font-size:15px;
color: rgba(0,0,0,0.6);
text-shadow: 2px 8px 6px rgba(0,0,0,0.2),
0px -5px 35px rgba(255,255,255,0.3);
color: #005ce6;
text-align: center;
}
<div class="container2">
<div class="containerr">
<div class="pic" id="content">
<div class="container">
<div class="box" id="1"><p name="values">1</p></div>
<div class="box" id="2"><p name="values">2</p></div>
<div class="box" id="3"><p name="values">3</p></div>
<div class="box" id="4"><p name="values">4</p></div>
</div>
<div class="container">
<div class="box" id="5"><p name="values">5</p></div>
<div class="box" id="6"><p name="values">6</p></div>
<div class="box" id="7"><p name="values">7</p></div>
<div class="box" id="8"><p name="values">8</p></div>
</div>
<div class="container">
<div class="box" id="9"><p name="values">9</p></div>
<div class="box" id="10"><p name="values">10</p></div>
<div class="box" id="11"><p name="values">11</p></div>
<div class="box" id="12"><p name="values">12</p></div>
</div>
<div class="container">
<div class="box" id="13"><p name="values">13</p></div>
<div class="box" id="14"><p name="values">14</p></div>
<div class="box" id="15"><p name="values">15</p></div>
<div class="box" id="16"><p name="values">16</p></div>
</div>
</div>
</div>
</div>
推荐阅读
- javascript - 如何在我创建的 wordpress 中将我的主题中的 javascript 排入队列?
- firemonkey - 如何在 Delphi iOS 应用程序中处理暗模式
- laravel - 如何从下载的 (.zip) 存储库提交?
- javascript - 数据如何通过 gprs 从 gps 跟踪器到达 node.js 服务器?
- sql - BigQuery,连续行相关问题之间的区别
- php - 如何获取所有 infusionsoft 联系人 - PHP api?
- github - 合并master前后的分支
- excel - 从 Excel VBA 运行 CMD 命令
- ios - 如何使用 AVAudioPlayer 让 Scrubbing 在 UISlider 上工作
- php - 我是否从根本上误解了类似 PHP/C 的编程语言的工作原理?