Подтвердить что ты не робот

Изменение типа медиа css в браузере

Есть ли способ указать тип носителя по умолчанию для браузера (скажем, хром), чтобы я мог тестировать стили css @media?

@screen   
{  
    div { background-color:red; }  
}  

@handheld  
{  
     div { background-color:lime; }  
}

<div style="width:100px;height:100px"></div>

Что бы я мог (не касаясь моего кода) тестировать два типа медиа в браузере? Изменение типа носителя изменит цвет div выше. Было бы полезно оценить расширение хром, немного javascript или какую-либо другую магию.

4b9b3361

Ответ 1

Может ли это быть то, что вы ищете?

Расширение веб-разработчика для Chrome

Расширение веб-разработчика имеет функцию "Показать CSS по типу мультимедиа". Если это вам не поможет, вы всегда можете создать одну таблицу стилей на тип носителя и использовать инструкцию import css, чтобы указать, какой тип загрузить:

@import url("handhelds.css") screen;

Ответ 2

Ilya on Stackoverflow написал этот ответ, мне было легко и полезно:

Там есть простой способ протестировать карманный css с мультимедийными запросами:

    @media handheld, screen and (max-width: 500px) { /* your css */ }

После этого вы можете протестировать в браузерах, которые реализуют медиа-запросы, с помощью изменения размера окна до менее чем 500 пикселей.

Что все!