Я использую значок Google Play и значок App Store в своей сети. Согласно инструкциям, значок Google Play представляет собой сгенерированный HTML-код, который использует сетевой ресурс изображений Google, а значок App Store поставляется в загруженном файле, содержащем всю локализацию, каждый в виде файлов EPS и SVG.
Один из пунктов в руководстве по значку Google Play гласит, что для значка Google Play не разрешается быть меньше значков других магазинов приложений (такой же размер приемлем). Поэтому я поместил значок HTML для Google Play вместе с <img>
с файлом SVG значка App Store и планировал отобразить их в одном размере. Но значок Google Play оказался меньше, потому что вокруг него есть некоторое «свободное пространство», встроенное непосредственно в изображение, тогда как значок App Store просто нормальный.
Конечно, я буду следовать обоим правилам, и оба руководства заявили, что вокруг значков должно быть свободное пространство, равное одной четверти высоты значка. Значок Google Play решил эту проблему, но, опять же, он оказался меньше другого, что запрещено.
Я думаю, у меня есть два варианта:
- «Изменить» SVG-файл значка App Store. Это только модификация, хотя; только чтобы включить свободное место, которое было упомянуто.
- Этот вопрос имел ту же идею о том, что я иду. Это работает с использованием процентной маржи. Я использую сетки Bootstrap 3, и я покопался в ширине (поле остается на уровне 6%) и получил идеальное значение ширины 79%.
Вариант 2 работает, но мой вопрос в том, что я просто хочу знать, если вариант 1 разрешен; так как это позволяет мне легко изменять размер изображения с помощью CSS, не нарушая правила свободного пространства. Есть также другие разработчики, которые не очень разбираются в CSS и могут просто изменять размер элементов, используя встроенный CSS, например width: 150px
(и удаляя другие стили, которые могут удалить свободное пространство), не спрашивая меня, несмотря на то, что Я отвечаю за адаптацию макетов (мы не будем об этом говорить), поэтому изменение файла напрямую, чтобы всегда включать свободное пространство, также позволит избежать этой проблемы в будущем.