Возможно ли создать в табличной верстке HTML подобную таблицу?

было дано задание создать подобный сайт с помощью табличной вёрстки, однако как не пытаюсь сделать подобное разделение верхнего ряда и последнего, никак не выходит, я начинаю сомневаться, что это вообще возможно столбики просто отказываются становиться ровными или стираются вовсе буду очень благодарен за помощь

то, что мне нужно сделать

<html>
<title>ehh</title>
<head>
</head>
<body >
  <table border="1"> 
<tr>
    <td colspan ="2">
        fffff
    </td>
    
    <td colspan ="2">
        fffff
    </td>
    
    <td colspan ="2">
        fffff
    </td>
    
    <td colspan ="2">
        fffff
    </td>
    
    <td colspan ="2">
        fffff
    </td>
    
</tr>
<tr>
    <td rowspan = "2" colspan="10">
        fgfgfgfgfgfgfggfgfgfgfgfgfgf
    </td>

</tr>
<tr>
    
</tr>

<tr>
    <td colspan="5">
        fgfg
    </td>
    
    <td colspan="5">
        fgfg
    </td>
    
</tr>

</table> 
</body>
</html>


Ответы (1 шт):

Автор решения: Grundy

Судя по всему, таблице нужно рассчитывать span на основе чего-то.

  1. должна быть единичная ячейка
  2. задать размеры колонок в col.

Например:

table {
  width: 100%;
}
<html>
<title>ehh</title>

<head>
</head>

<body>

  <table border="1" >
    <col width="10">
    <col width="10">
    <col width="10">
    <col width="10">
    <col width="10">
    <col width="10">
    <col width="10">
    <col width="10">
    <col width="10">
    <col width="10">
    <tr>
      <td colspan="2">
        fffff
      </td>

      <td colspan="2">
        fffff
      </td>

      <td colspan="2">
        fffff
      </td>

      <td colspan="2">
        fffff
      </td>

      <td colspan="2">
        fffff
      </td>

    </tr>
    <tr>
      <td colspan="10">
        fgfgfgfgfgfgfggfgfgfgfgfgfgf
      </td>

    </tr>
    <tr>
      <td colspan="5">
        fgfg
      </td>

      <td colspan="5">
        fgfg
      </td>

    </tr>

  </table>
</body>

</html>

→ Ссылка