首頁 >web前端 >css教學 >為什麼 Bootstrap 列在 XS 尺寸下無法正確換行?

為什麼 Bootstrap 列在 XS 尺寸下無法正確換行?

Linda Hamilton
Linda Hamilton原創
2024-10-31 04:45:301125瀏覽

Why Do Bootstrap Columns Not Wrap Correctly at XS Size?

最小尺寸(XS) 的Bootstrap 列包裹

Bootstrap 是一個流行的前端框架,提供了一個響應式網格系統,允許開發人員創建靈活的佈局,調整以適應不同的螢幕尺寸。然而,使用最小尺寸斷點 (XS) 時遇到的一個常見問題是,當螢幕寬度減少到超過一定限制時,列不會按預期換行。

出現此問題的原因是列的組合寬度為12 (例如,

) 由於每列上的填充最少,可能無法正確換行。 Bootstrap 的 .col-xs-1 列的內邊距為 15 像素,這可能會導致它們在窄螢幕上過早換行。

已知問題:

此問題已被確認在Bootstrap GitHub 儲存庫中: https://github.com/twbs/bootstrap/issues/13221.

解決方案:

要避免此問題,請考慮以下建議:

  • 不要在非常小的數據上使用.col-xs-1 列畫面: 相反,請使用較大的列,例如.col-xs-2 或.col-xs-3。
  • 考慮螢幕尺寸:判斷螢幕是否實際調整大小低於 360px。在大多數情況下,這是不可能的。

Bootstrap 4 注意:

在 Bootstrap 4 中,.col-xs-1 已重新命名為 .第 1 欄。在寬度小於 360 像素的螢幕上,.col-1 欄位也可能會出現相同的問題。

相關問題:

Bootstrap 用戶也報告了類似的網格問題以最小尺寸斷裂: https://stackoverflow.com/questions/29385993/bootstrap- grid-breaks-in-smallest-size

以上是為什麼 Bootstrap 列在 XS 尺寸下無法正確換行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn