После проведения некоторых исследований я решил использовать модули vw для масштабирования моей отзывчивой типографии.Чувствительный шрифт видового экрана не согласован на мобильных устройствах iOS
%meta{:content => "width=device-width, initial-scale=1, user-scalable=0", :name => "viewport"}/
CSS:
html{
font-size: 1vw;
}
// h4 tag above form
h4{
font-size: 1.60rem;
text-align: center;
}
//form width
.e2ma_signup_form {
margin: 0 auto;
width: 36rem;
}
@media screen and (max-device-width: 480px){
html , body{
-webkit-text-size-adjust: none;
}
}
Приведенные выше показывает, как у меня есть корень, чтобы установить 1vw, то есть я h4 тег выше формы.
На рабочем столе у меня есть длина текста в теге h4, соответствующем ширине формы (показано на рисунках ниже).
Моя проблема заключается в том, что на ios шрифт, похоже, не рассчитан таким же образом. Наиболее очевидно, где тег h4 превышает ширину формы. Кажется, работает на Android.
Что может быть причиной этого и как его решить?
На настольном/хромированном эмуляторе (правильно выровненном для iphone 6). On desktop/chrome emulator
on ios, both safari and chrome
КСН, сафари и хром
Как мы можем видеть ваш код в контексте? Может помочь увидеть проблему. –
Вы всегда должны позволять пользователям масштабировать ваш сайт! Это проблема доступности: http: //www.iheni.com/mobile-accessibility-tip-dont-suppress-pinch-zoom/Вы не должны устанавливать масштабируемое пользователем значение «no» или «0» (тогда как я не знаю, что «0» что-то делает. –
Почему это ? Не относится ли это только к мобильному? Вы не можете масштабировать мобильные приложения ... – NoobSter