問題タブ [grid-system]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - Flexbox の拡大および縮小プロパティ列とレスポンシブ グリッド システムの決定された幅の列
最近、フレックスボックスと独自のグリッド システムの作成方法を学んでいます。フロートを使用してグリッド システムを作成する場合、レイアウトごとの列数と各列の幅をパーセンテージで決定します。しかし、flexbox を使用する場合、私が見たすべてのレイアウト チュートリアルは、単純に列に対してflex-direction: row;andflex: 1
を使用して、すべての列を同じサイズ、同じ溝、中央に配置し、1 行にするだけです。しかし、github で flexboxgrid のソース コードを確認したところ、ブートストラップ 3 と同じ原則が使用されています。さまざまな画面サイズの列があり、12 列とflex-growがshrink無効になっています。代わりに、各列は のように幅のパーセンテージで決定されますcol-xs-1 max-width: 8.33%。
今、私はこれら 2 つの手法の違いは何なのか、どちらがより好ましいのか疑問に思っています。つまり、各列の幅を決定するには多くのカウントが必要ですが、flex grow プロパティを使用すると、主軸のビューポート全体が同じサイズの列とガターで満たされるだけです。
html - 親 div 内にとどまらない子
フィドル: https://jsfiddle.net/uatzust3/
これが私の問題のフィドルです。子が親のdiv内にとどまっていないことがわかります。cardまた、divsが親の全幅をとっていないことを確認します。
また、どこでベスト プラクティスを学習すればよいですか? 私はコミュニティに不慣れです。前もって感謝します。
左の divはコンテンツが不足していますが、div内にとどまりながら(black_container)、右の div の幅に従って高さを調整する必要があります。(content_container)card
html - ループ用の単一のDjangoテンプレートで複数のオブジェクトを使用するには?
次のようなコンテナー クラスを持つ div 要素があります。
私のコードからわかるように、内側の div で foor ループを実行すると、各行に 3 つの項目が表示されます。また、span タグには、オブジェクトごとに異なるクラス属性が必要です。
次のようになります。
しかし、これによりグリッド ビュー システムがクラッシュします。どうすればそれができますか?ここでの私の焦点は、span タグです。オブジェクトを適切なクラスで表示したい。
正しいフォーム (これが私がなりたいものです) :
間違ったフォーム (これが現在のフォームです):
**更新** 正しいコード(より良い練習のために):
css - div と行をブートストラップで揃える方法
ネストされた行の整列に問題があります。下の図を参照してください。私は 1 行を 9 として、3 行を 3 として持っています。md および lg 画面では 9+3=12 です。sm画面では、行1を12とし、その下に他の3行(4 + 4 + 4)を配置したいと考えています。

