2017-01-28 5 views
1

BEMの文書によっては、要素内で要素を使用しないでください。内部要素をブロックするBEM-methodology

ブロックには、そのブロックの外側にあることのできない要素が含まれているので、それは意味があります。 要素にはブロックが含まれていますか?その要素の中のブロックがその要素の外にあることはできません。

BEMの公式ウェブサイトはこれを使用しています。しかし、私はいつもブロックのアイデアはあなたが依存関係なしにページのどこにでも置くことができるということです。ここで

は、公式ウェブサイト enter image description here

答えて

1

からDOMは、実際にBEMは、要素内の要素を可能です。

もちろん、BEMは要素内のブロックを許可しますが、ではなく、はその要素の外側でも使用できません。

要素の内側または外側にブロックを自由に置いてください。それはちょうどいいです。

+0

よろしいですか?ドキュメントには、以下の章があります。 BEMは要素内で要素を使用することを推奨しないのはなぜですか(block__elem1__elem2)?だから私は混乱している? – WEIDER

+0

DOMの中にネストするのではなく、実際には役に立たないクラスネーミングのDOM構造に似ています。だから '

'はokです(そして 'block__elem1__elem2'はそうではありません)。 – tadatuta

+0

ああ、ありがとう、ありがとう。 – WEIDER

関連する問題