高さが可変の CSS Floating Divs
CSS float を使用してコンテナ内に div を配置すると、さまざまな高さの要素を扱うときに課題が生じることがよくあります。ハイツ。提供された例で示されているように、高さが異なると列内の浮動 div が壊れます。
CSS の制限:
残念ながら、この問題を完全に解決する純粋な CSS ソリューションはありません。すべてのブラウザで使用できます。
解決策: jQuery Masonry
このシナリオで推奨される解決策は次のとおりです。 jQuery Masonry プラグインを使用します。このプラグインは、コンテナ内の要素をインテリジェントに配置し、可変の高さに合わせて行と列を自動的に調整します。
実装:
jQuery Masonry ライブラリが含まれます。あなたの中でプロジェクト:
<script src="masonry.pkgd.js"></script>
ターゲット コンテナ上の Masonry の初期化:
$('#container').masonry();
Masonry を使用すると、指定したコードが適切に配置されるようになります。必要に応じて、高さに関係なく、列内の div を指定します。可変コンテンツを含む柔軟なレイアウトのための信頼できるソリューションを提供します。
以上がCSS と jQuery を使用して、さまざまな高さの Div を含むレスポンシブな列レイアウトを実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。