Будешь ли использовать table для создания таблицы

Ответ

Да, но с оговорками. <table> уместен только для семантически корректного отображения табличных данных (финансовые отчёты, расписания и т.д.). Для вёрстки интерфейсов (например, сеток карточек) лучше использовать CSS Grid/Flexbox, так как:

  1. Таблицы плохо адаптируются под мобильные устройства
  2. Семантически некорректно использовать таблицы не для данных
  3. Сложнее стилизовать

Пример табличных данных:

<table>
  <thead>
    <tr>
      <th>Дата</th>
      <th>Сумма</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>01.01.2023</td>
      <td>$100</td>
    </tr>
  </tbody>
</table>