我有follwing HTMLBEM築巢的命名慣例 - 孫子元素
<div class="listing listing--with-margin">
@foreach($recipients as $recipent)
<span class="listing__item">{{ $recipent }} <input type="checkbox"></span>
<span class="listing__item">{{ $recipent }} <input type="checkbox"></span>
@endforeach
應的複選框類是
<input type="checkbox" class="listing__input">
或
<input type="checkbox" class="listing__item listing__input">
我認爲選擇1,允許我寫的是在更少的嵌套的sass中更清潔。
第一個。第二種選擇會給'span'和'input'類'listing__item' - 我認爲你不想要? – sol
絕對是第一個。第二個變體稱爲'mixin',這裏不適用 –