相关文章推荐
Bootstrap でのコンテナについて紹介します。
BootSstrapを利用する場合に一番外側に配置する枠がコンテナです。
枠の要素のクラスに container または、 container-fluid を指定するとコンテナとして動作します。
<!DOCTYPE html>
  <meta charset="utf-8" />
  <title></title>
  <link rel="stylesheet" href="Content/bootstrap.css" />
  <script src="Scripts/jquery.js"></script>
  <script src="Scripts/bootstrap.js"></script>
  <link rel="stylesheet" href="SimpleBootstrap.css" />
</head>
  <div class="container">
    container クラスの枠です。
</body>
</html>
<!DOCTYPE html>
  <meta charset="utf-8" />
  <title></title>
  <link rel="stylesheet" href="Content/bootstrap.css" />
  <script src="Scripts/jquery.js"></script>
  <script src="Scripts/bootstrap.js"></script>
  <link rel="stylesheet" href="SimpleBootstrap.css" />
</head>
  <div class="container-fluid">
    container-fluid クラスの枠です。
</body>
</html>

プログラム例 (container と container-fluid の違い)

サンプルコードを利用して、container と container-fluid の動作の違いを確認します。
下記のHTMLファイルを作成します。
ContainerDemo.html
<!DOCTYPE html>
  <meta charset="utf-8" />
  <title></title>
  <link rel="stylesheet" href="Content/bootstrap.css" />
  <script src="Scripts/jquery.js"></script>
  <script src="Scripts/bootstrap.js"></script>
  <link rel="stylesheet" href="SimpleBootstrap.css" />
</head>
  <div class="container" style="border:1px solid #ff6a00">
    container クラスの枠です。
  <div class="container-fluid" style="border:1px solid #ff6a00">
    container-fluid クラスの枠です。
</body>
</html>
クラスに "continer" を指定したdiv枠と、"continer-fluid" を指定したdiv枠を並べて動作の違いを確認します。
  <div class="container" style="border:1px solid #ff6a00">
    container クラスの枠です。
  <div class="container-fluid" style="border:1px solid #ff6a00">
    container-fluid クラスの枠です。
上記のHTMLファイルをWebブラウザ(Microsoft Edge)で表示しますWebブラウザのウィンドウ幅が広い場合、下図の画面が表示されます。container-fluid を指定した枠はウィンドウ幅いっぱいに表示されます。一方 container を指定した枠は 1140 ピクセルの幅で表示されます。
Webブラウザのウィンドウサイズを縮めます。container-fluid の枠はウィンドウサイズに合わせて枠の大きさも小さくなります。container の枠は枠の大きさは1140ピクセルのまま変わらず、左右の余白(マージン)が短くなります。
ウィンドウサイズ 1200ピクセルまでは container枠は1140ピクセルの幅で表示されます。
ウィンドウサイズが1200ピクセルより短くなると、container の枠の幅が960ピクセルになり、幅が短くなります。 ウィンドウサイズをさらに縮めます。container の枠の幅は960ピクセルで表示され、左右のマージンが短くなります。
<title></title> <link rel="stylesheet" href="Content/bootstrap.css" /> <script src="Scripts/jquery.js"></script> <script src="Scripts/bootstrap.js"></script> <link rel="stylesheet" href="Column-01.css" /> </head> <div class="container-fluid"> <!-- または <div class="container"> --> <div class="row"> <div class="col-1" id="column1">項目1</div> <div class="col-1" id="column2">項目2</div> <div class="col-6" id="column3">項目3</div> <div class="col-4" id="column4">項目4</div> </body> </html>
  • BootstrapのList Group を利用する
  • NuGet を利用してVisual Studio のプロジェクトに Bootstrap をインストールする
  • Float, Flexbox, Gridレイアウト, Bootstrap での段組みページの作成の違いについて
  • 段組み間の余白を調整する
  • ウィンドウ幅に応じて段組みを変更する
  • ASP.NET アプリケーションに Bootstrap5 をインストールする
  • BootstrapのList Group をドラッグで順番を入れ替えられるようにする
  • Bootstrap のパッケージを利用している ASP.NET Core プロジェクトでビルド時に "Two assets found targeting the same path with incompatible asset kinds" エラーが発生する
  •  
    推荐文章