короче статья спецом для Frontcoder...я только щас понял суть бэма и разделение файлов на блоки, хмм вернее для чего это делается... Яндекс бэм изначально был создал чисто для яндекса так как у них много было похожих блоков с разных рессурсов и чтоб не писать их раз за разом заново они придумали повторяющиеся блоки выносить в отдельные css файлы. Этот момент понятен. Момент второй что если один блок повторяется несколько раз на одном сайте ? как тогда его использовать ? ведь на этом блоке наверняка стоят уже прописанные отступы... а тебе нужно этот блок использовать в разных местах с разными отступами... а вот и дошли наконец то до истины что создается под каждый блок еще отдельный css файл где прописываются только отступы!!!вот это да классно, чистота быстрого кода... примерно так это выглядит мой друг.. у тебя тег скажем кнопка в ней класс для кнопки с отдельным для нее css файлом и к ней же ты присваиваешь второй класс с отдельным css файлом для отступов...хммм довольно интересно мой друг. получается код для стилизации намного короче и в больших проектах разбив все на маленькие части намного удобнее разбираться, а что скажите вы мою юнные читатели ?