HTML 表格 - 如何正确使用 rowspan?

标签 html css html-table

我想创建一个表:

T1----T2----T3
--------------
      B1
A1    B2    C1
      B3

我正在使用以下代码:

   <table class="table">
        <thead>
            <tr>
                <th>T1</th>
                <th>T2</th>
                <th>T3</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td rowspan="3">A1</td>
                <tr>
                    <td>B1</td>
                    <tr>
                        <td>B2</td>
                    </tr>
                    <td>C1</td>
                </tr>
        </tbody>
    </table>

演示:https://jsfiddle.net/90yegr6f/

我对 C1 有疑问。如何解决?

最佳答案

您需要专注于一次一行地做事。处理第一行的所有内容。然后开始新的一行并处理其中的所有内容。

因此第一行包含 A1、B1 和 C1。

<tr>
    <td>A1
    <td>B1
    <td>C1

第二行只包含B2

<tr>
    <td>B2

等等。

现在,您希望第一行的第一个和最后一个单元格跨越多行:

<tr>
    <td rowspan=3>A1
    <td>B1
    <td rowspan=3>C1

这给了你:

<table class=table>
  <thead>
    <tr>
      <th>T1
      <th>T2
      <th>T3
  <tbody>
    <tr>
      <td rowspan=3>A1
      <td>B1
      <td rowspan=3>C1      
    <tr>
      <td>B2
    <tr>
      <td>B3
</table>      

关于HTML 表格 - 如何正确使用 rowspan?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33279187/

相关文章:

java - 我如何在 Selenium 中点击这个 href 链接?

html - 为什么这个简单的 CSS 背景颜色不适用于我的 jsp 文件?

javascript - 使用 JS 在动态生成的表格中添加按钮

javascript - Kinetic JS - 在 Canvas 上加载多个图像

html - css 按钮未显示在任何版本的 IE 中

javascript - 显示测验的下一个按钮

css - 执行时第一行的内联样式消失

html - 嵌套表格宽度问题

html - 封面+简介版面

php - 拆分问题 Internet Explorer