-
1:ID:SrwS5V · 2017-08-01

#質問 .mb10{
margin-bottom: 10px;
}
mb20{
margin-bottom: 20px;
}




上記のような(paddingやfont-sizeなども含め)CSS用意しておくって結構メジャーなんでしょうか…

13 件の回答

2:ID:mn82Vf · 2017-08-01

汎用クラス知らないのかな。

3:ID:7k9wNZ · 2017-08-01

bootstrapとかで汎用クラス使われてるし、俺も多様している。
クラス名を変えるだけで良いから便利。

4:ID:o2hQef · 2017-08-01

運用方法にもよるけど、基本的には多用すべきではない方法だと思う。
スポットで使う分には便利。

5:ID:YeZeby · 2017-08-01

よくあると思ってるんだけど…。

6:ID:C2p18w · 2017-08-01

リニューアルや新規構築のときはあんま使わないようにしてるけど、運営しているサイトの更新とかには使うかな。

7:ID:r.HeT4 · 2017-08-01

メジャーではあると思う。
でも汎用クラスはいいと思うけどもこの手のmarginを用意するやつはなんかスマートじゃなくてきらいだな。自分ではやらない。Re:6 と同意見。

8:ID: · 2017-08-01

汎用クラスか…!
こんな組み方したことないしBootstrapも使わないから触れた事なかった。
多用するしないは好みの問題なんですかねえ。
私としては、場当たり的な対応に見えてしまうから苦手なんだけれど…

10:ID:H8srH/ · 2017-08-01

ヘルパークラスと言ったりもしますね。パーツを差し込んだと気に、マージンが設定されていなかったりする場合などいざというときに使いますね。似たようなのにtxtcとかfs10とかありますよね。ちゃんと設計してたら使うことはないのですが、ろくな設計じゃないと全ページに使ってたり…

後々 mb10 当てているところを、全部 margin-bottom: 15px にすることになったらどうするの?ってことで、私は default、double、triple なんてclass名で運用していたりします。

11:ID:ePnkr7 · 2017-08-01

object css(ocss)って呼ばれてたっけ?

12:ID:H8srH/ · 2017-08-01

Re:11
Object Oriented CSS(OOCSS、オブジェクト指向CSS)ですね。ただ、OOCSSはオブジェクト(ボタンなどのパーツ類)ありきであるので、今回のようなCSSの値がそのまま入るようなケースは当てはまらないと考えます。

13:ID:nd6z.i · 2017-08-01

mb10のような汎用クラスはメジャーです。Reset.css / Normalize.cssとセットであらかじめ準備している制作会社も多いと思います。
ただし、今どきのCSSアーキテクチャは、見た目を表すクラス名は使ってはいけないとされています。
また、文書構造の変更を伴わない見た目だけの変更でHTMLを編集する必要があるのは、デザインかCSSの設計が不完全だからです。

14:ID:T3ztje · 2017-08-01

なんかこのスレ為になる。初めて為になりました。

1 件の回答が除外されました。[詳細]
コメントの受付は終了しました。

一緒に読まれている質問

ページ上部に戻る