У меня есть портфолио, которое я пытаюсь сделать отзывчивым, и я хотел бы показать его людям на моем S3, хотя у меня возникают проблемы с получением он работает с использованием медиа-запросов. Я использовал диагностический инструмент in this post и получил два разных значения ширины устройства в двух браузерах, установленных на телефоне (браузер Samsung по умолчанию и Chrome), поэтому я просто использовал «ширину» в сочетании с соотношением пикселей устройства.Медиа-запросы для Samsung Galaxy S3
Вот что у меня есть в моей таблице стилей:
body, html
{
display: block;
font-family: quicksand, arial;
background-color: #EFEFEF;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
#container
{
background-color: red;
width: 50%;
height: 50%;
}
@media only screen and (max-width: 22em) and (-webkit-device-pixel-ratio: 2)
{
#container
{
width: 100%;
height: 100%;
background-color: yellow;
}
}
По какой-то причине, цвет фона по-прежнему красный, даже при просмотре страницы на S3. Я что-то упустил?
какую-либо конкретную причину вы используете 'em' вместо' px'? –
Не совсем, похоже, что он работает (max-width: 360px), хотя ... –
Можете ли вы попробовать с соотношением '-webkit-min-device-pixel-ratio: 1.5' и посмотреть, работает ли оно ? –