Design an HTML table based on the provided image
P粉536909186
P粉536909186 2023-09-14 21:34:49
0
1
459

I need to make an html table based on the table structure in the picture above. I tried many ways but I can't do it.

Please help me create an Html table.

P粉536909186
P粉536909186

reply all(1)
P粉148782096

Here, I use colspan on the header cell so that it takes up multiple cells' width, and then rowspan on the cell so that it extends vertically across multiple rows.

This allows 90% of your images to be displayed. Vertical/rotating text is possible, but not what this question is about, so I didn't do that part.

table{
  border-collapse: collapse;
}
td,th {
  padding: 3px;
  border: 1px solid #333;
}
th {
  background: #CCC;
}
.blank {
  background: #FFF;
  border: none;
}
<table>
  <thead>
    <tr>
      <th colspan="3" class="blank"></th>
      <th colspan="8">Attribute Name 1</th>
    </tr>
  </thead>
  <thead>
    <tr>
      <th colspan="3" class="blank"></th>
      <th colspan="2">Attribute 1 Value 1</th>
      <th colspan="2">Attribute 1 Value 2</th>
      <th colspan="2">Attribute 1 Value 3</th>
      <th colspan="2">Attribute 1 Value 4</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th rowspan="32" class="vertical-text">Attribute Name</th>
      <th rowspan="4" class="vertical-text">Attribute 2 Value 1</th>
      <th>Price Category 1</th>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <th>Price Category 2</th>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <th>Price Category 3</th>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <th>Price Category 4</th>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <th rowspan="4" class="vertical-text">Attribute 2 Value 2</th>
      <th>Price Category 1</th>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <th>Price Category 2</th>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <th>Price Category 3</th>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <th>Price Category 4</th>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <th rowspan="4" class="vertical-text">Attribute 2 Value 3</th>
      <th>Price Category 1</th>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <th>Price Category 2</th>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <th>Price Category 3</th>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <th>Price Category 4</th>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <th rowspan="4" class="vertical-text">Attribute 2 Value 4</th>
      <th>Price Category 1</th>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <th>Price Category 2</th>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <th>Price Category 3</th>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <th>Price Category 4</th>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
  </tbody>
</table>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template