Когда вы задаете свойство первый раз, можно использовать короткую запись, чтобы задать все нужные свойства. Однако, если верстаем под IE, то background-size все равно пишем отдельно.
Впоследствии, когда вы переопределяете стили блока, очевидно, удобнее менять только нужные свойства.
Но если вы не можете гарантировать последовательность применения стилей (сейчас или позже), лучше пишите их полными свойствами.
Senseich,
Yarn используют далеко не все.
Webpack и Gulp - это разные вещи.
npm не только ставит пакеты. Есть команда npm run, она запускает скрипты, которые вы описываете в секции scripts файла package.json.
Таким образом для сборки проекта действительно необходимо выполнить пару команд
npm install чтобы все установить
npm run build чтобы собрать
Часто работал и работаю с почасовой оплатой. Никогда ничего не ставил на свой комп, что мне не нужно и ставить не буду. Максимум, иногда включал по просьбе заказчика тимвьюер. И то это скорее исключение.
xonar, htovit,
Да, это почти правильный вариант.
Единственный косяк - не используйте display:none для скрытия инпута.
Его можно сделать прозрачным и абсолютным, z-index в минус и убрать подальше left:-9999px. И будет ок.
У самих статических методов, равно как и у обычных, нет и не может быть никаких преимуществ и недостатков.
Вопрос должен ставиться о целесообразности использования статического метода в той или иной ситуации.
Впоследствии, когда вы переопределяете стили блока, очевидно, удобнее менять только нужные свойства.
Но если вы не можете гарантировать последовательность применения стилей (сейчас или позже), лучше пишите их полными свойствами.