Задать вопрос
podust
@podust

Как правильно применять стили CSS к целым колонкам таблицы без классов и nth-child?

Здравствуйте, уважаемые!
Очень глупый вопрос. Тем не менее, задумался об этом впервые.

Скажем, имеется такая вот элементарная таблица:

<table>
  <thead>
    <tr>
      <th>Номер</th>
      <th>Имя</th>
      <th>Телефон</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>1</td>
      <td>Миша</td>
      <td>+555 555 55555</td>
    </tr>
  </tbody>
</table>


Как задать стили для какой-либо колонки целиком, не прибегая к костылям типа указания классов для каждого td, или указания nth-child для всех td у tbody → tr?

Чтобы не влияло отрицательно на скорость рендера страницы в случае с массивными таблицами, а также было изначально чистым решением. В общем, по феншую в целом?
  • Вопрос задан
  • 1277 просмотров
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 3
Почему вы считаете nth-child костылями? Они как раз созданы для этого.
Ответ написан
<td align="вот" valign="вам" bordercolor="вариант" bgcolor="для"  rowspan="которого" colspan="не" background="нужен" height="ни" width="один" nowrap="из" style="костылей"></td>
Ответ написан
monochromer
@monochromer
DIVeloper
Применить некоторое оформление можно с помощью тега col.
Подробнее с примером здесь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы