検索
ホームページウェブフロントエンドhtmlチュートリアルブートストラップとは何ですか?ブートストラップの使い方の紹介

前の言葉

Bootstrapは、HTML、CSS、JavaScriptを使用してWEBページを構築するためのシンプルで柔軟なツールセットです。 Bootstrap は HTML5 と CSS3 に基づいており、美しいデザイン、使いやすい学習曲線、優れた互換性、12 列の応答性の高いグリッド構造、豊富なコンポーネントなどを備えています。公式 Web サイトの宣伝によると、Bootstrap は、レスポンシブ レイアウトやモバイル デバイスファーストの WEB プロジェクトを開発するための最も人気のある HTML、CSS、および JS フレームワークです。この記事では、Bootstrap の概要を紹介します

はじめに

従来のフロントエンド開発プロセスでは、重複した複雑で意味のない名前、冗長な構造、ランダムな入れ子、ページの混乱などの問題が頻繁に発生します

2011 年, Twitterの「内部分析と管理機能を向上させるために、少数のエンジニアのグループが空いた時間を費やして、自社製品用の使いやすく、エレガントで、柔軟でスケーラブルなフロントエンド ツールセットである BootStrap を構築しました。 Bootstrap は、MARK OTTO と Jacob Thornton によって設計および構築され、github でオープンソース化された後、すぐにサイトで最も注目されているフォーク プロジェクトになりました。多くのエンジニアがプロジェクトに積極的にコードを貢献し、コミュニティは驚くほど活発で、コードのバージョンは非常に速く進化し、公式ドキュメントは非常に高品質です (同時に、エレガントであると言えます)。 Bootstrap をベースにした Web サイトが登場しました: インターフェースは新鮮で簡潔で、要素は丁寧に型付けされています

Bootstrap の最新バージョンは Bootstrap4、安定版は Bootstrap3、IE の下位バージョンと互換性のあるバージョンは Bootstrap2 です

Bootstrap は HTML5 と CSS3 に基づいており、その JavaScript プラグインの多くは jQuery に依存しており、jQuery のバージョンはバージョン 1.9.1 より低くすることはできません

機能

Bootstrap には主に次の機能があります。

レスポンシブデザイン

グリッドレイアウト

完全なクラスライブラリ

jQuery プラグイン

さまざまな使用シナリオ

含まれるファイル

Bootstrap が提供する 圧縮パッケージには 2 つの形式があります。 以下のディレクトリとファイルが表示されます。ダウンロードした圧縮パッケージでは、これらのファイルはカテゴリに応じて異なるディレクトリに配置され、圧縮バージョンと非圧縮バージョンの 2 つのバージョンが提供されます。

【コンパイル済みバージョン】

圧縮パッケージをダウンロードした後、任意のディレクトリに解凍すると、次の (圧縮バージョン) ディレクトリ構造が表示されます:

bootstrap/
├── css/
│   ├── bootstrap.css
│   ├── bootstrap.css.map
│   ├── bootstrap.min.css
│   ├── bootstrap.min.css.map
│   ├── bootstrap-theme.css
│   ├── bootstrap-theme.css.map
│   ├── bootstrap-theme.min.css
│   └── bootstrap-theme.min.css.map
├── js/
│   ├── bootstrap.js
│   └── bootstrap.min.js
└── fonts/
    ├── glyphicons-halflings-regular.eot
    ├── glyphicons-halflings-regular.svg
    ├── glyphicons-halflings-regular.ttf
    ├── glyphicons-halflings-regular.woff
    └── glyphicons-halflings-regular.woff2

上記は、Bootstrap の基本的なファイル構造を示しています。 -コンパイルされたバージョン コンパイルされたファイルは、任意の Web プロジェクトで直接使用できます。コンパイルされた CSS および JS (bootstrap.*) ファイルに加えて、縮小された CSS および JS (bootstrap.min.*) ファイルも提供されます。また、一部のブラウザの開発ツールで使用できる CSS ソース コード マッピング テーブル (bootstrap.*.map) も提供します。また、付属の Bootstrap テーマで使用されている Glyphicons のアイコン フォントも含まれています bootstrap.*) 文件,还有经过压缩的 CSS 和 JS (bootstrap.min.*) 文件。同时还提供了 CSS 源码映射表 (bootstrap.*.map) ,可以在某些浏览器的开发工具中使用。同时还包含了来自 Glyphicons 的图标字体,在附带的 Bootstrap 主题中使用到了这些图标

【Bootstrap 源码】

  Bootstrap 源码包含了预先编译的 CSS、JavaScript 和图标字体文件,并且还有 LESS、JavaScript 和文档的源码。具体来说,主要文件组织结构如下:

bootstrap/
├── less/
├── js/
├── fonts/
├── dist/
│   ├── css/
│   ├── js/
│   └── fonts/
└── docs/
    └── examples/

  less/js/ 和 fonts/ 目录分别包含了 CSS、JS 和字体图标的源码。dist/ 目录包含了上面所说的预编译 Bootstrap 包内的所有文件。docs/ 包含了所有文档的源码文件,examples/

【Bootstrap ソース コード】

Bootstrap ソース コードには、コンパイル済みの CSS、JavaScript、アイコン フォント ファイルが含まれており、LESS、JavaScript、The も含まれていますドキュメントのソースコード。具体的には、主なファイル構成構造は次のとおりです:

nbsp;html>
  <!-- utf-8编码--><meta><!-- 在IE运行最新的渲染模式--><meta><!--视口viewport设置--><meta><!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! --><title>Bootstrap 101 Template</title><!-- 引入Bootstrap --><link><!-- 在IE8-浏览器中,支持HTML5新标签和媒体查询@media--><!--[if lt IE 9]>
      <script src="https://cdn.bootcss.com/html5shiv/3.7.3/html5shiv.min.js?1.1.11"></script>
      <script src="https://cdn.bootcss.com/respond.js/1.4.2/respond.min.js?1.1.11"></script>
    <![endif]-->
  
  <h1 id="你好-世界">你好,世界!</h1><!-- 先引入jQurey,再引入bootstrap插件 --><script></script><script></script>
  
less/js/fonts/ ディレクトリには CSS、Source が含まれます。 JS とフォント アイコンのコード。 dist/ ディレクトリには、上記のプリコンパイル済みブートストラップ パッケージ内のすべてのファイルが含まれています。 docs/ にはすべてのドキュメントのソース コード ファイルが含まれており、examples/ ディレクトリは Bootstrap によって公式に提供されるサンプル プロジェクトです。これらに加えて、他のファイルには、ブートストラップ インストール パッケージの定義ファイル、ライセンス ファイル、コンパイル スクリプトも含まれます。

🎜🎜基本テンプレート🎜🎜rrreee🎜🎜🎜

以上がブートストラップとは何ですか?ブートストラップの使い方の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
HTML、CSS、およびJavaScriptの理解:初心者向けガイドHTML、CSS、およびJavaScriptの理解:初心者向けガイドApr 12, 2025 am 12:02 AM

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

HTMLの役割:Webコンテンツの構造HTMLの役割:Webコンテンツの構造Apr 11, 2025 am 12:12 AM

HTMLの役割は、タグと属性を使用してWebページの構造とコンテンツを定義することです。 1。HTMLは、読みやすく理解しやすいようなタグを介してコンテンツを整理します。 2。アクセシビリティとSEOを強化するには、セマンティックタグなどを使用します。 3. HTMLコードの最適化により、Webページの読み込み速度とユーザーエクスペリエンスが向上する可能性があります。

HTMLとコード:用語を詳しく見るHTMLとコード:用語を詳しく見るApr 10, 2025 am 09:28 AM

htmlisaspecifictypeofcodefocuseduructuringwebcontent

HTML、CSS、およびJavaScript:Web開発者に不可欠なツールHTML、CSS、およびJavaScript:Web開発者に不可欠なツールApr 09, 2025 am 12:12 AM

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

HTML、CSS、およびJavaScriptの役割:コアの責任HTML、CSS、およびJavaScriptの役割:コアの責任Apr 08, 2025 pm 07:05 PM

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTMLは初心者のために簡単に学ぶことができますか?HTMLは初心者のために簡単に学ぶことができますか?Apr 07, 2025 am 12:11 AM

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用​​できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

HTMLでの開始タグの例は何ですか?HTMLでの開始タグの例は何ですか?Apr 06, 2025 am 12:04 AM

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

CSSのフレックスボックスレイアウトを使用して、メニューの点線のラインセグメンテーション効果のセンターアラインメントを実現する方法は?CSSのフレックスボックスレイアウトを使用して、メニューの点線のラインセグメンテーション効果のセンターアラインメントを実現する方法は?Apr 05, 2025 pm 01:24 PM

メニューで点線のラインセグメンテーション効果を設計する方法は?メニューを設計するときは、通常、皿の名前と価格の間に左右に合わせることは難しくありませんが、真ん中の点線またはポイントはどうですか...

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。