0
I持ってBEMにおけるコンテンツブロックのための次のセットアップ:BEM:コンテナと行を持つ最良の方法は?
SCSS
.container {
width: 960px;
margin: 0 auto;
}
.row {
width: 100%;
float: left;
}
.latest-news__container {
@extend .container;
}
.latest-news__row {
@extend .row;
}
にコンパイル:
.container, .latest-news__container {
width: 960px;
margin: 0 auto;
}
.row, .latest-news__row {
width: 100%;
float: left;
}
マイHTML
<div class="latest-news">
<div class="latest-news__container">
<div class="latest-news__row">
<div class="latest-news__image"></div>
<div class="latest-news__content"></div>
</div>
</div>
</div>
質問: は、ブロック名あたりなどの要素のクラス名を維持するために.container
と.row
良いアイデアのために@extend使用していますか?または、私はちょうど.container
と.row
を持っていますか?次に他のブロックのために別の@extend
を持っていきます。
まだBEMの方法を学ぶ:)私はそれのdivに背景色や画像を追加したい包み、100%の幅で.latest-ニュースを維持したいそのわずかことを、コンテナであろうとしてくれてありがとう、ちょうど960ピクセルの幅になる –