5
5

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.

oocss&smacss&bemでのcss改善まとめ

Last updated at Posted at 2014-10-25

oocss

参考

ルール

  • 場所に依存した指定方法をしない
  • レゴのように考える

スキン

装飾など。smacssでいうモジュールの部分。

構造

骨格。

smacss

参考

つくってるプロジェクトでは、oocssだけで十分で、smacssはガチで取り入れなくてもいい気がした。理由↓

  • レイアウト>>使う機会が少ない。gridなどを使う機会があまりない。あるとしても、oocssでいう骨格を作るのと同等(な気がしている)。
  • テーマルール>>使わなそう
  • モジュール>>oocssのスキン的な考えで十分
  • 状態>>これは普段からやっている気がする。

ベース

要素そのもののデフォルトスタイル

レイアウト

ページをエリアごとに分割

モジュール

再利用可能なパーツ

状態(ステート)

レイアウトやモジュールの特定の状態を示す

テーマ

サイトのルック&フィールを定義

bem

参考

Block

アプリケーションの構成要素

Element

Block の構成要素

Modifire

元となる Block や Element で一部スタイルの変更に使うもの

classの付け方

.block__element--modifire
5
5
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
5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?