У меня есть таблица с двумя фиксированными столбцами, одна слева и одна справа.
На данный момент он работает только в одном разрешении. Но когда разрешение изменено, столбец справа сильно перепутался.
Это основной класс, который контролирует поля (чтобы обеспечить место для фиксированных столбцов) вместе с шириной:
#myTable > .wrapper {
overflow-x: scroll;
overflow-y: visible;
width: 83%;
margin-left: 126px;
margin-right: 45px;
}
Я попытался войти в инструменты разработчика и изменить значение ширины вниз при изменении размера браузера. Пока это единственное решение, которое я нашел. Хотя это потребовало бы тонны медиа-запросов, которые не являются предпочтительным решением.
Как я могу изменить свои классы css
чтобы сделать это отзывчивым?
Попробуйте ограничить ширину обертки, используя min-width
и max-width
:
#myTable > .wrapper {
overflow-x: scroll;
overflow-y: visible;
max-width: 83%;
min-width: 40%;
margin-left: 126px;
margin-right: 45px;
}
position:absolute;
вposition:fixed
?