Header

Адаптивная таблица CSS для table

Содержание

Поисковики ругаются что table не адавтивный а таблицы делать через div лень. Поэтому решение обернуть таблицу в div и прописать класс.

Разметка HTML

<div class="table-wrap">
  <table class="table-1">
    <tr>
      <th>Фамилия</th>
      <th>Имя</th>
      <th>Отчество</th>
      <th>Дата рождения</th>
      <th>Пол</th>
      <th>Страна</th>
      <th>Паспорт</th>
      <th>Телефон</th>
    </tr>
    <tr>
      <td>Иванов</td>
      <td>Иван</td>
      <td>Иванович</td>
      <td>18.08.1995</td>
      <td>Мужской</td>
      <td>Россия</td>
      <td>589047</td>
      <td>12345678</td>
    </tr>
    <tr>
      <td>Джонн</td>
      <td>Смитт</td>
      <td>Олегович</td>
      <td>18.08.1980</td>
      <td>Мужской</td>
      <td>Англия</td>
      <td>789047</td>
      <td>81324567</td>
    </tr>
    <tr>
      <td>Ковалева</td>
      <td>Екатерина</td>
      <td>Дмитриевна</td>
      <td>18.08.19680</td>
      <td>Женский</td>
      <td>Казахстан</td>
      <td>289047</td>
      <td>12357458</td>
    </tr>
  </table>
</div>

Стили CSS

.table-wrap{
	overflow-x:auto;
}	
table.table-1 {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
table.table-1 tr {
	background-color: #f8f8f8;
}
table.table-1 th, table.table-1 td {
	text-align: left;
    padding: 8px;
    border: 1px solid #ddd;
}

table.table-1 th{
	font-weight: bold;
}

SEO-специалист. Продвигаю сайты в топ 3 Яндекс и Google.
💰 Платные услуги 💰
► SEO-консультации/аудиты — https://t.me/grechkopv_consult
► SEO-продвижение под ключ — https://t.me/grechkopv_seo

Чек листы для Владельцев бизнеса и маркетологов!

Проверьте свой сайт по 250 важным параметрам из за которых он может терять трафик.