vasIvas: нет, не $injector. $injector это контейнер зависимостей. сервис. Если у вас нет зависимостей то просто уберите массив и оставьте только функцию.
Думай Головой: я о том и говорю, есть вещи, где надо использовать относительные единицы измерений, а есть те вещи. где надо использовать абсолютные. Использовать что-то одно всегда и везде не выйдет просто физически. И тут не нужно никаких методологий и прочего. просто здравый смысл.
Думай Головой: это относительная единица измерения. Разница только в том, относительно чего вы отталкиваетесь. Естественно оно в этом конкретном случаем вам подошло. Мне вот в большинстве случаев не подходит. Обычно часть элементов всеравно описывается абсолютными единицами измерений.
Vyad: можно так, можно эдак. Мне нравится вариант с дублированием так как можно легко и быстро определить что где, + у меня была психологическая травма на почве излишней вложенности селекторов так что...
Vyad: а еще меня дико напрягает этот префикс в начале блока... я его не пишу. как и большинство других людей. префиксы это удобно но... только когда у тебя ооочень много CSS кода.
Vyad: ну тут как приготовишь, просто на мой взгляд БЭМ готовить проще. У тебя есть жесткий список правил, а большинству именно так и проще. Далее уже можно оптимизировать под себя.
xmoonlight: что есть .block2 и почему дублировать? Можно дублирование вынести в миксины. На чистом CSS как по мне полностью без дублирования вообще никак. А с less/sass или еще лучше, с postcss вы сами решаете что да как вы хотите организовывать.
Ну и да, я чистый бэм досихпор не долюбливаю ибо это действительно оверхэд. А если чуть чуть упростить, сохраняя основную мысль несомую этой методологией, то жить становится проще. С учетом модного трэнда вэб компонентов сочитание с бэмом в принципе должно быть логичным.
Ну что-то в этом духе. Единственное что, полностью соблюдать все правила обычно дикий оверхэд. Я обычно стараюсь избегать применения модификаторов для элементов и обхожусь каскадированием.
xmoonlight: я тоже так думал, пока не попробовал.... А попробовал я потому что столкнулся с проектом где все было сделано настолько плохо, что просто ужас. В итоге начал искать варианты как стоит делать, остановился на слегка адаптированном под себя варианте БЭМ.
KonstV: то есть вы вообще про то как файлы хранить? PSR-4, папка src, папка tests, еще неплохая идея держать папку web, таким образом убрав исходники из webroot... А внутри уж как пойдет.
+ я бы вам посоветовал взять все же за основу какой silex.