С отзывчивым CSS можно выполнить определенный CSS на основе размера экрана. Например:Изменение CSS, если ширина таблицы превышает страницу
@media all and max-width: 1024px {...}
установить CSS только для экранов с шириной меньше чем 1024. Теперь моя цель состоит в том, чтобы выполнить CSS, когда ширина элемента (в моем случае, таблица) превышает ширину страницы.
Так просто сказал, что я хочу, чтобы CSS выполнялся, когда моя таблица не помещалась на моей странице.
Если это невозможно, также можно сравнить ширину таблицы с фиксированным значением. Итак, css, который будет добавлен, когда определенный элемент имеет ширину больше ... px.
Причина, по которой я хочу сделать это, заключается в том, что я не хочу, чтобы таблица превышала ширину страницы. В таблице может быть разное количество столбцов на основе вывода скрипта PHP.
Я знаю, что это можно сделать с помощью Javascript, но я ищу решение для CSS.
Вы можете использовать медиа-запросы, чтобы скрыть некоторые не столь важные столбцы, чтобы они соответствовали таблице, но это не гарантирует 100% соответствия. Кроме того, рассмотрите 'overflow-x: auto' на обертке, чтобы разрешить прокрутку по горизонтали, когда она не подходит. – Justinas