0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

BEMを使った投稿規則

Last updated at Posted at 2017-02-13

#BEMとは
Block,Element,Modifyの略称です。下記以下の通り属性になります

・Block(ある要素のおおもとになる要素)
・Element(blockに属する子要素)
・Modify(block,elementを特別に修飾する要素)

##命令規則について

・blockとelementをつなぐ場合はアンダーバー2つ(__)書く。
・modifyをつなぐ場合はハイフン2つを(--)書く

このような命令規則を使って以下のように記述します。
例えば、以下のようなhtmlこのように書きます。

    <div class='name__list'>JACK</div>
    <div class='name__list title__list--back-white'>NANCY</div>
</div>```

このように書いたら以下のようにcssで書けます。

```.block {
  list-style: none;
  .block__list {
    background-color: blue;
    font-size: 50px;
    color: red;
    float: left;
    text-align: center;
    width: 50%;
    .block__list--back-white {
      background-color: white;
      color: green;
    }
  }
}```

色々とややこしい部分もあると思うのでここで復習の一環として記述しました。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?