容器液と容器
Container Fluid Container
この記事の翻訳元: コンテナ-流体と.container
3.1をダウンロードして、ドキュメントで見つけました... 3.1をダウンロードして、ドキュメントに記載されています...
最も外側の
.container
を変更して、固定幅のグリッドレイアウトを全幅のレイアウトに変更します。 〜.container-fluid
。 最も外側に配置することにより.container
変更.container-fluid
固定幅のグリッドレイアウトを全幅のレイアウトに変換します。
bootstrap.css
を見る、.container-fluid
のようです.container
と同じです。 表示bootstrap.css
、.container-fluid
対.container
同じように見えます。 どちらも同じCSSを持ち、.container-fluid
のすべてのインスタンスがあります.container
とペアになっています、およびすべての列クラスはパーセンテージで指定されます。 どちらも同じCSSを持ち、各インスタンスは.container-fluid
一致しています.container
、およびすべてのカテゴリのパーセンテージ要件。
例をいじると、すべてが流動的であるように見えたので、違いはわかりませんでした。 例を見たとき、すべてがスムーズに見えたので、違いはわかりませんでした。
Bootstrapは初めてなので、何かが足りないと思います。 私はBootstrapを初めて使用するので、何かが足りないと思います。 誰かが少し時間を取って私を啓発することができますか? 誰かが私を啓発するために時間をかけることができますか?
#1階
参照: https://stackoom.com/question/1VPRX/コンテナ流体とコンテナ
#2階
container
と言っていると思いますvs container-fluid
グリッドに対する応答性と非応答性の違いです。 私はあなたが意味すると思いますcontainer
対container-fluid
それはレスポンシブグリッドと非レスポンシブグリッドの違いです。 これは真実ではありません...何を言っているのかというと、幅は固定されていません...その全幅です! これは真実ではありません...それは幅が固定されていないことを意味します...その全幅!
これを説明するのは難しいので、例を見てみましょう 説明するのは難しいので、これらの例を見てみましょう
例1 例1
container-fluid
: container-fluid
:
http://www.bootply.com/119981 http://www.bootply.com/119981
これで、コンテナが画面全体をどのように占めるかがわかります...これはcontainer-fluid
です。 。 これで、コンテナが画面全体をどのように占めるかがわかります...これはa container-fluid
です。 。
次に、もう一方の通常のcontainer
を見てみましょう。プレビューの端を見てください さて、普通の別のものを見てみましょうcontainer
そしてプレビューの端を観察してください
例2 例2
container
http://www.bootply.com/119982 http://www.bootply.com/119982
例に空白が表示されていますか? 例に空白が表示されていますか? 固定幅だからですcontainer
! 固定幅だからですcontainer
! 両方の例を2つの異なるタブで開いて、前後に切り替える方が理にかなっている場合があります。 これらの2つの例を2つの異なるタブで開き、前後に切り替える方が理にかなっている場合があります。
編集 編集
さらに良いのは、両方のコンテナを同時に使用した例です。 さらに良いことに、ここにコンテナの2つの例があります! 今、あなたは本当に違いを知ることができます! 今、あなたは本当に言うことができます!
http://www.bootply.com/119983 http://www.bootply.com/119983
これが少し明確になるのに役立つことを願っています! これが少し明確になることを願っています!
#3階
クイックバージョン: .container
ブートストラップの画面サイズごとに1つの固定幅があります(xs、sm、md、lg) Expressバージョン: .container
ブートストラップの各画面サイズに固定幅を設定します(xs、sm、md、lg) .container-fluid
使用可能な幅を満たすように拡張します。 .container-fluid
使用可能な幅を埋めるために展開します。
container
の違いおよびcontainer-fluid
CSSのこれらの行から来ています: container
with container-fluid
の違いは、次のCSSにあります。
@media (min-width: 568px) { .container { width: 550px } } @media (min-width: 992px) { .container { width: 970px } } @media (min-width: 1200px) { .container { width: 1170px } }
Webページが表示されているビューポートの幅に応じて、container
クラスはそのdivに特定の固定幅を与えます。 表示されているWebページのビューポートの幅に応じて、container
クラスはそのdivに特定の固定幅を提供します。 これらの行は、container-fluid
の形式では存在しません。 、したがって、ビューポートの幅が変更されるたびにその幅が変更されます。 これらの線はcontainer-fluid
形式がないため、ビューポートの幅が変わるたびに幅が変わります。
たとえば、ブラウザウィンドウの幅が1000pxだとします。 たとえば、ブラウザのウィンドウ幅が1000pxであるとします。 最小幅の992pxより大きいため、.container
要素の幅は970pxになります。 最小幅の992pxより大きいため、.container
要素の幅は970pxです。 次に、ブラウザウィンドウをゆっくりと広げます。 次に、ブラウザウィンドウをゆっくりと展開します。 .container
の幅1200pxに達するまで変更されません。1200pxに達すると、幅が1170pxにジャンプし、ブラウザの幅が大きくなってもそのままになります。 your .container
幅は1200pxに達するまで変更されません。幅は、1170pxにジャンプし、ブラウザの幅が大きくなります。
あなたの.container-fluid
一方、要素は、ブラウザの幅にわずかな変更を加えても、常にサイズが変更されます。 一方、ブラウザの幅に最小限の変更を加えたため、.container-fluid
要素のサイズは変更され続けます。
#4階
両方.container
および.container-fluid
レスポンシブです(つまり、画面の幅に基づいてレイアウトを変更します)が、さまざまな方法で(名前を付けても、そのように聞こえないことはわかっています)。 .container
with .container-fluid
どちらもレスポンシブです(つまり、画面の幅に応じてレイアウトを変更します)が、方法は異なります(名前を付けても、そのように聞こえないことはわかっています)。
簡潔な答え: 簡潔な答え:
.container
びくびく/途切れ途切れのサイズ変更であり、 .container
ジャンプ/途切れ途切れのサイズ調整であり、
.container-fluid
幅:100%で連続/細かいサイズ変更です。 .container-fluid
幅での連続/細かいサイズ変更:100%。
機能の観点から: 機能的な観点から:
.container-fluid
ウィンドウ/ブラウザの幅を任意の量だけ変更すると、サイズが継続的に変更され、.container
とは異なり、側面に余分な空きスペースがなくなります。します。 ウィンドウ/ブラウザの幅を変更すると、.container-fluid
サイズを変更し続けると、次のようにはなりません.container
両側に余分な空白が残ります。 (したがって、命名:「デジタル」、「離散」、「チャンク」、または「量子化」ではなく「流体」)。 (したがって、名前:「数値」、「離散」、「ブロッキング」、または「量子化」の代わりに「フロー」)。
.container
いくつかの特定の幅でチャンクにサイズ変更します。 .container
特定の幅のいくつかのブロックでサイズを変更します。 言い換えれば、それは異なる特定の別名「固定」幅、異なる範囲の画面幅になります。 言い換えれば、それは異なる特定の「固定」幅、異なる画面幅範囲になります。
セマンティクス:「固定幅」 セマンティクス:「固定幅」
名前の混乱がどのように発生するかがわかります。 名前の混乱がどのように発生するかがわかります。 技術的には、.container
と言うことができますは「固定幅」ですが、すべての粒度幅でサイズ変更されないという意味でのみ固定されています。 技術的に言えば、.container
「固定幅」と言えますが、各粒状幅でサイズ変更されないという意味でのみ固定されています。 実際にはサイズを変更できるため、常に特定のピクセル幅にとどまるという意味で、実際には「固定」されていません。 実際にはサイズを変更できるため、常に特定のピクセル幅に留まるため、実際には「固定」されていません。
基本的な観点から: 基本的な観点から:
.container-fluid
CSSプロパティがありますwidth: 100%
.container-fluid
CSSプロパティwidth: 100%
、したがって、画面幅の粒度ごとに継続的に再調整されます。 、したがって、各画面幅の粒度を継続的に調整します。
.container-fluid { width: 100% }
.container
'width = 800px'(またはem、remなど)のようなものがあり、さまざまな画面幅での特定のピクセル幅の値です。 .container
'width = 800px'(またはem、remなど)、さまざまな画面幅の特定のピクセル幅値などがあります。 もちろん、これが、画面の幅が画面の幅のしきい値を超えたときに、要素の幅が突然別の幅にジャンプする原因です。 もちろん、画面幅が画面幅のしきい値を超えると、要素の幅が突然別の幅にジャンプします。 また、そのしきい値はCSS3メディアクエリによって管理されます。これにより、画面幅の範囲など、さまざまな条件にさまざまなスタイルを適用できます。 しきい値はCSS3メディアクエリによって制御され、画面幅の範囲など、さまざまな条件にさまざまなスタイルを適用できます。
@media screen and (max-width: 400px){ .container { width: 123px } } @media screen and (min-width: 401px) and (max-width: 800px){ .container { width: 456px } } @media screen and (min-width: 801px){ .container { width: 789px } }
超えて アウター
.container
だけでなく、メディアクエリを介して任意の固定幅要素をレスポンシブにすることができます。メディアクエリはまさにその方法であるため、要素.container
バックグラウンドでブートストラップによって実装されます(コードについてはJKillianの回答を参照してください)。 メディアは、固定幅の要素に応答するだけでなく、メディアクエリを使用できます.container
メディアは、バックグラウンドガイダンスによって実装されている方法を質問しました(コードに対するJKillianの回答を参照)。
#5階
あなたは3.1にいます。.container-fluidと.containerは同じで、コンテナのように機能しますが、それらを削除すると、.container-fluid(全幅)のように機能します。 正解です。3.1.container-fluidと.containerは同じで、コンテナのように機能しますが、削除すると.container-fluid(全幅)のようになります。 彼らは「モバイルファーストアプローチ」のために.container-fluidを削除しましたが、現在は3.3.4に戻っています(そしてそれらは異なって動作します) 彼らは「モバイルファーストメソッド」の.container-fluidを削除しましたが、現在は3.3.4に戻っています(そしてそれらは異なる方法で機能します)
最新のブートストラップを入手するには、stackoverflowに関するこの投稿を読んでください。 見てみな 。 最新のブートストラップを入手するには、stackoverflowに関するこの記事を読んでください。 確認してください 。
#6階
.container
最大幅のピクセル値がありますが、.container
最大幅は100%です。 .container-fluid
最大幅のピクセル値があり、.container
最大幅は100%です。
.container-fluid
ウィンドウ/ブラウザの幅を任意の量だけ変更すると、継続的にサイズが変更されます。 ウィンドウ/ブラウザの幅を変更するときは、.container-fluid
常にサイズを調整してください。
.container-fluid
メディアクエリによって制御される、いくつかの特定の幅でチャンクにサイズ変更します(技術的には、ピクセル値が指定されているため、「固定幅」と言えますが、そこで停止すると、サイズを変更できない、つまり応答しないという印象を受ける可能性があります。) .container
メディアクエリによって制御される特定の幅の数ブロックでサイズを変更します(技術的には、ピクセル値が指定されているため、「固定幅」と言えますが、そこで停止すると、人々はそれを取得できる可能性があります」 tインプレッションのサイズを変更します。つまり、応答がありません。)