2021/3/30
bootstrapのメリットは、デザインが統一されたコンポーネントが脳死で使えるところと、古いブラウザでも動くようになってる(たぶん)ところ。cssの分割云々の話は知らない。クラスはたくさんつけるものだと思う。
この度、転職先でBootstrapをレイアウトの例えばカラム作りなどで使うので覚えてくださいと言われ、本日手をつけ出しました。しかしながら、Bootstrapのメリットがあまりにも感じられなくて、どうしよう...メリットを感じられると思ったのに感じられない私、やばいかも..??と思って居ても立っても居られないなく、質門させていただくことにしました。 メリットを感じられない理由 1. レイアウトの枠作り(グリット)にcol-sm-3とかできるのは確かに便利かもしれない。でも、flexboxを普通にcssで今まで使用していたので、メリットがいまいちわからない。 →先輩から「あたなは今までゼロベースで作ってきた人でできてるから、Bootstrapにすぐ慣れるしすぐ良さが分かると思うよ」と言われたんですが、 あえてBootstrapで枠を作るのが果たして効率がいい方法なのか、手を動かすほど疑問に思ってしまった今日でした。 2. クラス名にtext-centerとかは確かに便利だけど、クラス名に何でもかんでも指定する感じが慣れないだけなのか、 なんかすっと入ってこない。 3. Bootstrapにバージョンアップがあったらまたあーだこーだ対処しなければならないんですよね?なんて思うと、敢えてBootstrapで枠レイアウトを作ることの必要性が見えてこない。 bootstrap.min.cssを読み込んで、その後で、common.css、pc.css、sp.cssを読み込み、bootstrap.min.cssは手をつけないでって言われているんですが、こんなにもcssを分割するメリットは何でしょうか。 pc.cssの中にもメディアクエリのブレイクポイントが5個くらいあって、もうよくわからなくて。cssをいくつも開いてブラウザで該当箇所を調べて、そのcssの箇所をみて、、みたいな。cssを分割で作るメリットはどういう所にあるのでしょうか。 すみません、そういうもんだよ!とか、いや無理にBootstrapは使う必要はないよ!とか、俺は使わない派とか、なんでも構わないので、Webサイト制作に携わっていらっしゃる方のbootstrapの見解や使用方法をお尋ねしたく、質問させていただきます。 よろしくお願いいたします。