2016-04-15 3 views
4

Я хотел бы изменить масштаб моего веб-сайта на 0,7 или аналогичный в зависимости от ширины используемого устройства.Как масштабировать мой сайт на основе различной ширины экрана

Единственная полезная информация я мог найти до сих пор следующие <meta> тег:

<meta name="viewport" content="width=device-width, initial-scale=1.0"> 

мне было интересно, если это возможно, чтобы написать код, как показано ниже, чтобы применить определенный масштаб веб-сайта только если ширина устройства соответствует определенному диапазону ширины или ширины:

@media screen and (min-device-width : 320px) and (max-device-width : 480px) { 
    .body { 
    initial-scale: 0.7; 
    } 
} 

Или я говорю об общем не-смысле? Извините, я новичок в CSS и HTML и просто ищу обходное решение, чтобы уменьшить начальную шкалу на экране ноутбука с 1.0 до 0.7.

Ваши ответы будут приветствоваться. Заранее большое спасибо!

Бест,

Pascal

+0

Я бы не рекомендовал масштабировать сайт, а скорее корректировал компоненты вашего сайта, чтобы отвечать на окно браузера. Взгляните на этот ресурс: http://weblogs.asp.net/dwahlin/getting-started-with-css-media-queries – buschschwick

ответ

2

Всякий раз, когда я пишу HTML-код, я использую ниже линии:

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"> 

Теперь давайте разберемся, что это значит:

начальный масштаб: регулирует уровень масштабирования при первой загрузке страницы. Это берет оригинальную пикселизацию на экране устройства.

Максимальный масштаб: определяет, сколько после первоначального масштаба пользователь может увеличить

минимальный масштаб:. Определяет, сколько после первоначального масштаба пользователь может уменьшить масштаб.

Пользователь Scalable = 0 означает, что пользователь не может увеличивать или уменьшать масштаб.

Написав вышеприведенную строку в качестве метатега, мы сохраняем все, чтобы: Нет набора зумов, пользователь не может увеличивать.

Теперь мы можем установить масштаб до 0,7, а также, соответственно, другие 3 значения, если хотим.

Но стандартный способ записи такой, как указано выше.

Запросы на медиа будут отображаться, когда после точки прерывания (в случае мобильных устройств) мы хотим, чтобы элементы изменили ориентацию и как они будут расположены на экране (реагировать) без изменения структуры/дизайна кода.

+0

Спасибо за ваш ответ. Не могли бы вы снова опубликовать строку кода, на которую вы ссылаетесь. Я не вижу этого. Благодаря! – Gaijin565

+0

Avatar

+0

Спасибо! Мне было интересно, могу ли я добавить на свой сайт следующее: Gaijin565

0

Просто применять некоторые дополнительные CSS в медиа-запросов, чтобы перезаписать по умолчанию CSS (это правильный способ использования медиа-запросов):

.some-class { 
    font-size: 16px; 
    padding: 10px; 
} 

@media (max-width: 480px) { 
    .some-class { 
     font-size: 13px; 
     padding: 7px; 
    } 
} 
+0

Спасибо за пример. Я как-то знаю, что нужно использовать средства массовой информации.Я просто ищу способ масштабирования сайта по-разному на основе разных ширины устройства. – Gaijin565

-1

Вы также можете добавить «важно» к вашему кодовому блоку, как показано ниже, чтобы убедиться, что он принимает желаемое значение

.some-class { 
    font-size: 16px; 
    padding: 10px; 
} 

@media (max-width: 480px) { 
    .some-class { 
     font-size: 13px!important; 
     padding: 7px!important; 
    } 
} 
+1

использование! Важный в css - плохая практика. – claudios

 Смежные вопросы

  • Нет связанных вопросов^_^