沒有JQUERY–是的,你讀對(duì)了。Bootstrap已經(jīng)刪除了jQuery作為依賴項(xiàng),這使得Bootstrap在文件大小和頁面負(fù)載方面更輕。在刪除jQuery的同時(shí),bootstrap5在javascript for v5中進(jìn)行了更多的更改和增強(qiáng),這些更改和增強(qiáng)關(guān)注于代碼質(zhì)量,并彌補(bǔ)了v4和v5之間的差距。同時(shí),現(xiàn)在按鈕有原生的HTML和CSS支持來切換不再需要jQuery或JS的狀態(tài),并且切換現(xiàn)在由復(fù)選框和單選按鈕來處理,這使得它更加可靠。
IE 10和11支持下降-引導(dǎo)5現(xiàn)在已經(jīng)下降了對(duì)IE 10和11的支持
自定義屬性–由于不再支持Internet Explorer,自定義屬性成為可能。在bootstrap4中,為顏色和字體添加了一些根變量;在v5中,為組件和布局選項(xiàng)添加了CSS變量。
字體進(jìn)行了優(yōu)化,并使用REM作為單位,這使它們對(duì)UI更具響應(yīng)性。
間隙是可定制的-我們?cè)赽ootstrap4中看到margin和padding是一個(gè)實(shí)用類,它的用法非常方便,比如p-*、m-*等,這使得它可以靈活地使用和更改布局。同樣的功能現(xiàn)在也可用于檐溝,您可以使用g-*在網(wǎng)格類中使用檐溝寬度
增強(qiáng)的網(wǎng)格系統(tǒng)——我們都面臨著從v3升級(jí)到v4的困難,而v5正是解決這個(gè)問題的關(guān)鍵。相反,新的網(wǎng)格層增加了一個(gè)XXL。