Войти с помощью github
Форум /

Возникло пару вопросов, возможно, совершенно нубских, так что заранее извиняюсь) Итак.

Cетки

Как правильнее использовать сетки, в том числе с БЭМ-нотацией, к примеру bem-grid?

Задача: есть блок features, в него вложены блоки features__item, нужно сделать сетку. Как я понял, есть 3 варианта:

1.Вложить эти блоки в сетку:

{
     block : 'features',
     content : [
         {
             block : 'row',
             content: [
                 {
                     elem : 'col',
                     mods : { sw : 12},
                     content : [
                         {
                             block: 'features',
                             elem : 'item',
                             content : ''
                         }
                     ]
                 }
             ]
         }
     ]
 }

2.Примиксовать их

{
    block : 'features',
    mix : { block : 'row' },
    content : [
        {
            elem : 'item',
            mix : [ { block : 'row', elem : 'col', mods : { sw : 12} } ],
            content : ''
        }
    ]
}

3.Использовать миксины

.features
  row()

Вопрос: Какой вариант лучше?

Типографика

Какие единицы использовать (особенно для адаптива): rem, em, px?

Мне удобно делать, например, так: html-font_baze = 62.5% (ну или сразу 10px) и дальше делать шрифты в rem. Насколько это труъ в БЭМ?