」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何消除 Bootstrap 堆疊行中的間隙?

如何消除 Bootstrap 堆疊行中的間隙?

發佈於2024-11-21
瀏覽:398

How to Eliminate Gaps in Bootstrap Stacked Rows?

解決Bootstrap 堆疊行中的間隙

為作品集頁面建立Bootstrap 網格時,您可能會遇到這樣的問題:較長的圖塊在堆疊時會導致佈局出現間隙發生。出現此問題的原因是網格內元素的高度不同。為了解決這個問題,有許多解決方案:

  1. 為所有投資組合元素設定高度:為每個投資組合元素建立固定高度,確保堆疊一致,消除間隙。
  2. 使用Masonry 進行動態擬合: Masonry 是一種佈局工具,可以動態排列元素以適應可用空間,即使內容不同也能消除間隙lengths.
  3. 採用響應式類別和Clearfix: 如同Bootstrap 文件中「響應式列重置」下的定義,此方法涉及使用響應式類別和Clearfix來解決不同斷點處的網格對齊問題。
  4. 利用 jQuery 動態調整列高: jQuery 可用於動態調整列的高度,確保它們正確對齊,無論內容長度為何。

這裡有一個解決該問題的具體技術:

在每個內容後面添加一個clearfix div網格元素:

...

對clearfix div應用媒體查詢以清除浮動:

@media (max-width: 767px) {
    .portfolio>.clear:nth-child(6n)::before {
        clear: both;
    }
}

此方法提供:

  • 可讀且可維護的標記: HTML 保持簡單,允許輕鬆管理投資組合元素。
  • 跨不同螢幕尺寸的對​​齊: CSS 確保元素在所有常見斷點處對齊,從而消除差距。
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3