皆さんは、Bootstrapを使ったことがありますか?
CSSだけでなく、レスポンシブやモーダルウィンドウなどのよく使う機能が提供されています。
私は、あまり使ったことがありませんでしたが、少し試してみました。
なぜ、Bootstrapを使う必要があるのか?
なぜ、BootstrapやCSSフレームワークを使う必要があるのでしょうか?
少し考えてみました。
•主要なデバイスやブラウザに対応しているため、少ない労力でサイト構築ができる。
•あまりCSSを知らなくてもサイト構築ができる。
•(特に管理画面などにおいて)見やすいスタンダードなデザインが気軽に提供できる。
•モダンな設計がなされたCSSで、コーディングを体感できる。
•使っている人が多い。
こんな感じでしょうか。
私の場合、モダンな設計のCSSと、スタンダードなデザインが、どのように実装されているか、気になりました。
Bootstrapは、設計やデザインにおいて、ベターなものが多く含まれています。
クライアントから明示的に指示がなければ、Bootstrapに沿った設計や機能にしておけば、間違いないでしょう。
CSSフレームワークを使用する上で、欠かせないものは、やはりGrid systemではないでしょうか。
横幅を12等分にして、そのカラムをいくつ使うか決めて、レイアウトします。
使い方は簡単で、rowというclassの中に等分したいclassを設定するだけです。
12を超えると折り返されます。