ブートストラップは、WebサイトやWebアプリケーション開発のためのオープンフロントエンドのセット(いわゆる「フロントエンド」は、エンドユーザに提示するインタフェースを意味する。「バックエンド」に対応するサーバで実行されている上記のコードである)フレームワークであって、ありますHTML、CSSやタイポグラフィ、フォーム、ボタン、ナビゲーション、他のさまざまなコンポーネントを提供し、より簡単に動的なWebページやWebアプリケーションの開発を可能にするために設計されたJavaScript拡張機能JavaScriptフレームワーク。
互換性のあるGoogle Chromeのは、Firefox、Internet Explorerの、オペラとSafariブラウザのブートストラップの最新バージョン、一部のブラウザは、すべてのオペレーティング・システムによってサポートされていませんが。
バージョン2.0から始まり、ブートストラップは、応答性のウェブデザイン(RWD)をサポートしています。ページレイアウトを動的にWebページの表示デバイス(デスクトップ、タブレット、携帯電話)に基づいて調整することができます。
バージョン3.0、設計ガイドライン、応答性の設計上の大きな強調としてブートストラップのモバイルデバイスの優先順位。
4.0アルファ版はサスとフレキシボックスのサポートを追加します。
ブートストラップは、上記のGitHubから入手できるオープンソースソフトウェアです。開発者は、プロジェクトに参加し、プロジェクトに、独自の貢献をすることが奨励されています。
ブートストラップモジュール設計とLESSのスタイルシートでは、さまざまなコンポーネントやツールを実装します。bootstrap.lessという名前のファイルには、これらのコンポーネントやツール、開発者がニーズを予測するコンポーネントを決定するために、このファイルを変更することができます。
これは、より詳細なカスタマイズすること、加えて、基本的なコンフィギュレーションファイルを使用して限られたカスタマイズも可能。
LESSサポート言語変数、関数、演算子、およびそれらの組み合わせセレクタミックスイン(混合)関数と呼ばれます。
「カスタム」の特別なオプションと呼ばれるものを含むブートストラップ2.0、ブートストラップの文書からは、開発者が部品やエフェクトを選択することができます彼らの実際のニーズに応じて含まれ、その後、生成、ダウンロードパッケージをプリコンパイル。
そして、1170年にグリッド・システムの設計に応じて、広域参照をピクセル。また、開発者は、標準カスタマイズすることができます。どちらの場合も、ブートストラップは、4つのバリエーションを提供することができます携帯電話の肖像画、風景、携帯電話やタブレットPC、PCの低解像度、高解像度を、それぞれの変異体は自動的にグリッドの幅を調整します。