Я новичок в веб-разработке. ужасно и по математике
Мне было интересно, как пиксели переводятся с одного размера экрана на другой на веб-странице. Скажем например я уточняю
поле слева: 50 пикселей;
если я загружаю эту веб-страницу в своем веб-представлении ipad, я измерил ее (используя программное обеспечение линейки, в px), это действительно 50px
если я загружу эту веб-страницу в браузере на рабочем столе, это действительно 50px
но при загрузке этой веб-страницы в моем веб-представлении iphone (которое занимает весь экран iphone) она измеряется как 40px, а не 50, как я указал.
- уверен, что экран iphone меньше, он нуждается в некотором масштабировании, я думаю ..? это верно?
- как выполняется это преобразование? каков процесс? есть какая-то формула?
- что это значит для дизайнеров? Как мне узнать правильный размер, который я должен назначить, чтобы макет НЕ ломался на всех экранах?
- Обычно я сначала пишу код на большом экране, а затем вижу, как он работает на меньшем экране. это правильный подход.
Я хочу хороший и большой ответ для # 2, может кто-нибудь, пожалуйста, помогите