流行CSS框架的最新迭代
> Bootstrap 5具有大量的增強和改進。 本文深入研究了Bootstrap 5中的關鍵更改,添加和刪除,為開發人員升級或重新啟動提供了全面的概述。
密鑰改進:
- jQuery獨立性: Bootstrap 5消除了其對jQuery的依賴,改善了與現代JavaScript框架(如React)的兼容性。 popper.js現在用於動態定位。 >
>- 增強的瀏覽器支持:在放棄對Internet Explorer的支持時,Bootstrap 5利用現代CSS自定義屬性和JavaScript API,以提高性能和與當前瀏覽器的兼容性(Firefox 60,Chrome 60,Chrome 60,Safari 12,Safari 12,Android Browsers,Android Browsers,Android Browsers /webview 6)。
> - 數據屬性名稱空間:數據屬性現在使用>命名,顯然將Bootstrap的JavaScript行為與其他腳本區分開。 >
data-bs-*
擴展的組件庫:諸如OffCanvas側邊欄和浮動形式的新組件增強了框架的功能,用於創建交互式和響應式佈局。 - >
>高級自定義:更新的SASS變量,Mixins和CSS自定義屬性在主題和样式方面具有更大的靈活性。
>
-
>簡化文檔:該文檔已經進行了重大大修,具有改進的導航,詳細的自定義指南和增強的可用性。
>- 何時使用(而不使用)bootstrap:>
Bootstrap仍然是構建響應式移動優先網站的高效工具,尤其是對於初學者。它的易用性,預先構建的組件和低學習曲線使其非常適合各種項目。 但是,承認其局限性至關重要。 對於復雜的項目或優先級的最小文件大小,替代框架可能更合適。 過度依賴引導程序可能會導致腫的標記,因此對基本Web技術的深入了解至關重要。
從Bootstrap 4:
從引導程序4升級
通常很簡單。 大多數組件和類都保留,但是開發人員應仔細查看丟棄的組件列表並進行相應調整。 主要重點應放在用>屬性上替換>並解決任何棄用的組件或更名為SASS變量。 >
詳細的更改:
>本節總結了核心變化,重點是最有影響力的變化:>
-
> jQuery刪除:向Vanilla JavaScript的轉移大大降低了框架的大小並提高了性能。 仍然支持現有的jQuery用法,但是可以使用
data-bs-no-jquery="true"
屬性來禁用。
- >ie支持下降:這允許優化現代CSS和JavaScript功能的使用。
- >>數據屬性重命名:
data-bs-*
名稱空間增強了清晰度並防止衝突。 -
Bootstrap 4中存在的許多錯誤已解決。
不棄用的功能:
由於冗餘或過時,已刪除了幾個組件和公用事業類別。 其中包括(但不限於):IE支持,某些徽章和按鈕類,Jumbotron,Masonry卡佈局以及與訂購,媒體和表相關的幾個公用事業類。 這些功能通常可以使用現有的實用程序類複製。 >
新功能:
Bootstrap 5引入了幾個令人興奮的添加:
>響應式字體大小(RFS):默認啟用RFS啟用,RFS增強了不同屏幕尺寸的響應能力。 >
>左右(RTL)支持:現在內置了完整的RTL支持,使Bootstrap適用於更廣泛的語言和語言。
>- 新的斷點:此斷點符合超大屏幕(≥1400px)。
- 改進的文檔:重新組織和增強的文檔可顯著改善用戶體驗。
新組件:- 手風琴,OffCanvas和浮動標籤是值得注意的添加。
xxl
結論: -
Bootstrap 5代表了向前邁出的重要一步,平衡了性能改進與增強功能和自定義選項。 儘管某些功能已被刪除,但總體升級為構建現代響應式網站提供了更簡化,高效和多才多藝的框架。
常見問題(常見問題解答):
- >
FAQS部分>
以上是Bootstrap 5中的新內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!