Как сделать до 576px мобильную версию, а после 576 pc?

151
13 февраля 2019, 15:20

Подскажите как применить(meta name="viewport" content="width=device-width, initial-scale=1.0") до 576px, а 576< не применять, чтобы была pc версия. Конкретнее, надо чтобы до 576 ширина сайта = ширина устройства, а 577+ ширина сайта 1920px. Мне говорят что применять мета тег на определенной ширине, а на определенной не применять колхоз. подскажите, Может есть другие способы решения проблемы?

Answer 1

Как вариант из w3schools:

There are tons of screens and devices with different heights and widths, so it is hard to create an exact breakpoint for each device. To keep things simple you could target five groups:

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {...} 
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {...} 
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {...} 
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {...} 
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {...}

Либо использовать готовые вещи, например bootstrap, где все уже давно продумано.

Answer 2

function checkWidth() { 
    var windowSize = $(window).width(); 
    if (windowSize > 576) { 
document.querySelector("meta[name=viewport]").setAttribute("content", "width=1920, initial-scale=0,maximum-scale=0"); 
    }  else { 
document.querySelector("meta[name=viewport]").setAttribute("content", "width=device-width,  initial-scale=0"); 
    } 
    } 
    checkWidth(); 
    $(window).resize(checkWidth); 

READ ALSO
Нужно поднять элемент без участия сетки

Нужно поднять элемент без участия сетки

Хочу поднять элементы button в Bootstrap v4, но просто понятия не имею, как это сделать, по идеи сами кнопки заключены уже в divОни просто ускакали вниз

186
jquery посчитать количество непустых ячеек в каждой колонке таблицы

jquery посчитать количество непустых ячеек в каждой колонке таблицы

Как посчитать количество непустых ячеек в каждой колонке таблицы с помощью Jquery и отобразить результаты в первой строке после заголовков...

169
fancybox кеширование при ajax режиме

fancybox кеширование при ajax режиме

Каждый раз при вызове такой всплывающей формы обратной связи, оно подгружается на страницу

153
Как мне добиться анимации такой

Как мне добиться анимации такой

Привет ребята есть вопрос по поводу вёрстки html css jquerry и т д, как мне добиться появления плавного бордера как на картинке при наведении, спасибо...

149