Я хочу предоставить своим мобильным пользователям рабочий режим, но я действительно не заинтересован в создании невосприимчивой версии CSS для каждого файла css, который у меня есть, поэтому мне интересно, возможно ли это без него.Можно ли указать настраиваемую ширину для правил мультимедиа CSS для использования в режиме рабочего стола?
Я немного искал в googled, и единственное, что я видел, это установить пользовательскую ширину в метатеге viewport. Но правила СМИ css не слушаются.
HTML
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=1000">
<!-- CSS -->
</head>
<body style="width:1000px;">
<div class="responsive">
<p>Why does the CSS media rule still take effect even though I've specified a width in the viewport meta tag?</p>
<p>I've misunderstood them i bet!</p>
<p>How can i force it to think its being viewed in another resolution?</p>
</div>
<div class="indicator"></div>
</body>
</html>
CSS
.responsive {
padding: 20px;
background: orange;
color:black;
}
@media (max-width: 500px) {
.responsive {
background: green;
color:white;
}
}
.indicator { position:fixed; top:0; right:500px; height:100%; width:1px; border-right:2px dashed red; padding:0; }
Живой пример
Обновление
Это действительно работает (только не на рабочем столе - только на мобильном телефоне). Он устанавливает разрешение окна окна просмотра, которое, как я полагаю, эквивалентно изменению размера браузера на ПК.
Таким образом, вы, в принципе, не можете использовать окно просмотра для чего-либо на ПК, а отклики, которые я делаю, не будут работать. По-прежнему будет любить обходной путь для этого, что работы не связаны с i кадрами.
Я бы попробовал установить стиль ширины в элементе html, а не в элементе body. Но, видимо, это не имеет значения; viewport (как указано в мета-заявлении) не совпадает с окном (как указано в медиа-запросе). Боюсь, вам не повезло. –
Кстати, вы, кажется, говорите, что «рабочий стол CSS» такой же, как «невосприимчивый». Но если вы так думаете, вы делаете это неправильно. –
@MrLister Можете ли вы подробно остановиться на этом? – BjarkeCK