html - html中的表格问题
问题描述
我想在 html 中创建这个表
https://i.stack.imgur.com/cluOC.png
我试过这段代码:
<table>
<tr>
<th class="blue" colspan="3">3</th>
<th class="orange " rowspan="2">2</th>
<th class="blue" colspan="3">3</th>
</tr>
<tr>
<td class="cyan" rowspan="4">4</td>
<td class="cyan">1</td>
<td class="cyan">1</td>
<td class="cyan">1</td>
<td class="cyan">1</td>
<td class="cyan" rowspan="4">4</td>
</tr>
<tr>
<td class="orange" colspan="2">2</td>
<td class="orange" rowspan="3">3</td>
<td class="orange" colspan="2">2</td>
</tr>
<tr>
<td class="cyan" rowspan="2">2</td>
<td class="cyan" rowspan="2">2</td>
<td class="cyan" rowspan="2">2</td>
<td class="cyan" rowspan="2">2</td>
</tr>
<tr>
</tr>
<tr>
<td class="green" colspan="2">2</td>
<td class="orange">1</td>
<td class="cyan">1</td>
<td class="orange">1</td>
<td class="green" colspan="2">2</td>
</tr>
</table>
但输出是这样的,其中一行(倒数第二行)没有显示
https://i.stack.imgur.com/Nmdtl.png
我该如何解决?
解决方案
首先,您的第 5“行”并不是真正的行 - 它不包含任何单元格。如果行中没有内容,则行没有任何高度。如果您创建第 5 行只是为了使其上方的单元格更高,那么您最好使用height
单元格上的设置。
您可以将height
设置应用于第 4 行中的一个单元格,该设置是其他(“常规”)单元格的两倍。我使用x
下面示例中的类来做到这一点。
table {
min-width: 400px;
border-collapse: collapse;
}
th, td {
border: 1px solid #555;
height: 60px;
text-align: center;
}
.x {
height: 120px;
}
<table>
<tr>
<th class="blue" colspan="3">3</th>
<th class="orange " rowspan="2">2</th>
<th class="blue" colspan="3">3</th>
</tr>
<tr>
<td class="cyan" rowspan="4">4</td>
<td class="cyan">1</td>
<td class="cyan">1</td>
<td class="cyan">1</td>
<td class="cyan">1</td>
<td class="cyan" rowspan="4">4</td>
</tr>
<tr>
<td class="orange" colspan="2">2</td>
<td class="orange" rowspan="3">3</td>
<td class="orange" colspan="2">2</td>
</tr>
<tr>
<td class="cyan x" rowspan="2">2</td>
<td class="cyan" rowspan="2">2</td>
<td class="cyan" rowspan="2">2</td>
<td class="cyan" rowspan="2">2</td>
</tr>
<tr>
</tr>
<tr>
<td class="green" colspan="2">2</td>
<td class="orange">1</td>
<td class="cyan">1</td>
<td class="orange">1</td>
<td class="green" colspan="2">2</td></tr>
</table>
推荐阅读
- amazon-web-services - 如果多次调用,AWS getSessionToken 是否会返回相同的凭证?
- reactjs - 在 React 中动态加载数据时,无法在引导轮播中切换边
- r - 以 xts 格式过滤日期索引
- python - datetime dateutil 计算返回奇怪的格式
- python - 如果另一个变量达到某个点,则将一个变量锁定到另一个变量中
- html - 对如何为标签编辑 css 感到困惑
- reactjs - ReactJS prop 函数变得未定义
- python - 替代在本地保存 matplotlib 图以插入在 Python 中创建的 markdown 文档
- ethereum - Solidity 智能合约迁移错误的 Truffle 和 Ganache 教程
- javascript - Node JS + Mongo DB:ValidationError:用户验证失败:用户名:路径`username`是必需的,因为它强制替换字段