Добавлены ли дополнительные пиксели рядом с компонентами (мобильное приложение Airbnb)? - PullRequest
0 голосов
/ 04 мая 2020

Я искал коды (в режиме инспектора) для версии мобильного приложения Airbnb. Снимок экрана с дополнительным пикселем, отмеченным красным маркером Как показано на снимке экрана, к изображению добавлены дополнительные пиксели , заголовок изображения («Онлайн опыт») и описание («Уникальные действия ... хосты»). Я не кодер, так что, возможно, я не правильно понимаю. С точки зрения развития, кто-то может объяснить, почему синий блок определяется таким образом?

С точки зрения UX / UI дизайнеры обычно определяют заполнение (зеленые блоки), но не думают, что эти дополнительные пиксели (отмечены красным маркером) определены дизайнерами.

1 Ответ

0 голосов
/ 04 мая 2020

Если вы посмотрите на поле синей рамки, то увидите, что оно центрировано, а поле справа имеет тот же размер, что и с левой стороны. Таким образом, отзывчивость этого блока div правильная.

Часть «лишних пикселей», я думаю, состоит в том, что изображение не может уместиться на вашем экране, а атрибуты изображения установлены так, чтобы сохранять соотношение сторон xy, плюс я думаю, для этого изображения есть атрибут min-height и width: 100%.

В идеале изображение может соответствовать sh и min-height и width: 100% css правилам, но с учетом ширины изображения относительно большой по сравнению с шириной экрана, браузер не может выполнить sh правило width: 100%, и вот как вы видите результат.

...