Максим, да и все остальное разумнее задавать самому инпуту, а плейсхолдеру только то, что отличается (цвет, курсив, жирность).
Если у инпута шрифт совпадает с шрифтом сайта, то в формате font-family: inherit
У вас в макете реально шрифт, его размер и line-height для плейсхолдера не такие как у самого инпута?
Да и вообще зачем сдался line-height в данном случае?
Артур,
1. иконки это украшение, а не контентное изображение. Т.е. лучше псевдоэлементом.
2. Стрелки это украшение каких-то ссылок, значит либо их фон либо псевдоэлемент.
3. Отступ это margin.
Сейчас вы написали как бы ответ на свой собственный вопрос.
Если хотите спросить конкретного человека, нажимайте на ответить или комментировать или копируйте его ник.
Если хотите дополнить вопрос, то просто отредактируйте его.
1. в 100500 раз:
макет 1920 это НЕ ширина контентного поля в верстке.
Дизайнер так рисует, чтобы было понятно как сайт будет выглядеть на большом экране.
Из его "картинки" нужно понять контентную ширину, а все остальное растягивается на любую ширину окна либо масштабируется по резиновому принципу.
Если что я сейчас про десктопы.
2. У ретины 2880 вьюпорт будет 1440. Если больше нет никаких настроек масштабирования.
Попросите клиента открыть это https://www.esolutions.se/en-GB/test и показать вам скрин.
Арсений Матыцин, я бы предложила всё таки вникнуть в суть вопроса ТС и еще более конкретного уже моего.
Но не буду, потому что вы не читаете. Причем, судя по вашему UPD, который к тому же никак не меняет сути, комментарии к вопросу тоже не пытались читать.
Если у инпута шрифт совпадает с шрифтом сайта, то в формате
font-family: inherit