問題分析:
為投資組合設計Bootstrap 網格系統時,使用者可能會遇到不同的內容長度導致網格佈局中出現間隙的情況。當網格中的某個項目的高度超過其堆疊斷點時,就會發生這種情況。
解決方案探索:
要解決這個挑戰,請考慮以下解決方案:
jQuery 高度調整: 使用jQuery 動態調整列高,以確保它們符合最大高度。
高級方法:
迷你Clearfix:<div class="row portfolio"> <div class="...">...</div> <div class="clear"></div> </div>
@media (max-width: 767px) { .portfolio>.clear:nth-child(6n)::before { content: ''; display: table; clear: both; } } ...
不要在每個項目後使用單獨的元素,而是考慮在每個網格元素後面添加一個額外的div 並使用媒體查詢對其應用迷你clearfix。這種方法避免了額外的 JavaScript 並保持了標記的可讀性。
jQuery 高度調整:var row=$('.portfolio'); $.each(row, function() { var maxh=0; $.each($(this).find('div[class^="col-"]'), function() { if($(this).height() > maxh) maxh=$(this).height(); }); $.each($(this).find('div[class^="col-"]'), function() { $(this).height(maxh); }); });要獲得更動態的方法,請考慮使用jQuery 來調整列高度以符合最大高度:
以上是如何修復溢出引導行中的間隙?的詳細內容。更多資訊請關注PHP中文網其他相關文章!