我有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',这里不适用 –