html - 在一个表中使用两个 Flexbox
问题描述
我正在尝试学习如何使用 flex-box 并遇到了障碍。我似乎无法解决问题。我正在尝试“Flex-box 测试”方面对其内容做出响应,但希望“本周员工”方面有一个固定的位置,但它的内容也是灵活的。但是当我调整它的大小时,我希望“本周员工”这一边总是从右上角开始。
有解决办法吗?有没有关于如何很好地构建 html 和 CSS 代码的教程?或者我应该改用表格吗?
.body {
background-color: white;
display: none;
margin: 0;
border: 0;
}
.flexbox-container-flex {
display: flex;
flex-wrap: wrap;
vertical-align: top;
width: 100%;
border-color: gray;
background-color: black;
}
.flexbox-container-column {
display: block;
width: 100%;
border-color: gray;
background-color: black;
}
.flexbox-item {
border: 5px solid black;
background-color: gray;
}
.flexbox-item1 {
height: 400px;
width: 400px;
}
.flexbox-item2 {
height: 200px;
width: 200px;
}
.flexbox-item3 {
height: 100px;
width: 100px;
}
.textalignment {
display: block;
position: relative;
text-align: left;
}
<body>
<div>
<table>
<tr>
<th>
<h1 class="textalignment">FLEX Box Test</h1>
</th>
<th>
<h1 class="textalignment">EMPLOYEE OF THE WEEK</h1>
</th>
</tr>
<tr>
<td>
<div class="flexbox-container-flex">
<div class="flexbox-item flexbox-item1"></div>
<div class="flexbox-item flexbox-item2"></div>
<div class="flexbox-item flexbox-item3"></div>
<div class="flexbox-item flexbox-item1"></div>
<div class="flexbox-item flexbox-item2"></div>
<div class="flexbox-item flexbox-item3"></div>
</div>
</td>
<td>
<div class="flexbox-container-column">
<div class="flexbox-item flexbox-item1"></div>
<div class="flexbox-item flexbox-item2"></div>
<div class="flexbox-item flexbox-item3"></div>
</div>
</td>
</tr>
</table>
</div>
</body>
解决方案
推荐阅读
- performance - 是否可以将带有文件夹的测试数据文件上传到 Blazemeter
- python - crontab 中的延迟作业
- xcode - 提交 Mac Catalyst 应用程序时出现“'com.apple.application-identifier' 权利值无效”的错误 ITMS-90283
- python - BeautifulSoup 让 'span' 内容彼此相邻
- javascript - Javascript数组值不能重新排序
- c# - 标准用户在 Windows Server 2012 R2 上的 ExitWindowsEx 行为差异
- r - Titanic - 循环获取名称
- prolog - 如何检查 Prolog 中的空参数?
- python - pandas:为什么在这种情况下滚动不起作用,我正在做一个分组,然后滚动`n`m聚合?
- jquery - 计时器到期后禁用按钮