Хорошо, название не совсем правильное, но я точно знаю, о чем вы говорите. Размещенный вами сайт является адаптивным веб-сайтом, созданным с использованием медиазапросов.
Ключом здесь является использование медиазапросов для сохранения ширины контента независимо от того, какой экран просматривает пользователь. , Таким образом, вы бы использовали отзывчивые контрольные точки, подобные этим:
// Small devices (landscape phones, 576px and up)
@media (min-width: 576px) { ... }
// Medium devices (tablets, 768px and up)
@media (min-width: 768px) { ... }
// Large devices (desktops, 992px and up)
@media (min-width: 992px) { ... }
// Extra large devices (large desktops, 1200px and up)
@media (min-width: 1200px) { ... }
ПРИМЕЧАНИЕ: вы можете найти больше этого в документации Bootstrap здесь: https://getbootstrap.com/docs/4.0/layout/overview/#responsive-точки останова
Наиболее важные вопросы касаются рабочего стола (или, если вы хотите мобильное представление в планшетах, вы также можете использовать запрос для планшетов)
Внутри запроса // Large devices (desktops, 992px and up)
вы бы поставили что-то вроде этого:
// Large devices (desktops, 992px and up)
@media (min-width: 992px) {
.mobile-view{
max-width: 34%;
padding: 0rem 0px 6.6rem;
background-color: grey;
}
}
Тогда вам просто нужно добавить этот класс mobile view
в ваш основной div
в вашем html.
<div class="mobile-view">
all your classes and html tags here
</div>