Доброго времени!
Учусь правильно использовать БЭМ в своих проектах.
Есть кнопка с иконкой и текстом.
Хочу сделать отступ слева у текста, если есть иконка, т.е. примерно .btn__ico + .btn__text:
// example 1
.btn
&__ico
position: absolute
&__ico + &__text
margin-left: 29px
// example 2
.btn
&__ico
position: absolute
+ .btn__text
margin-left: 29px
Какой из этих способов правильный?
И есть ли третий?
Пытался еще вот так:
.btn
&__ico
position: absolute
& + &__text
margin-left: 29px
Но это не работает, как хотелось бы.
Желательно с аргументами, чтобы я понял, почему именно так.