品|開源中國
文|Travis
Bootstrap 5.0.0 正式發(fā)布。
該版本更新內(nèi)容如下:
亮點(diǎn):
#32155: 更新了 make-col() mixin,以便在沒有指定尺寸時(shí)生成相等的列。
#32763: 添加了新的 color-scheme() mixin
#33389: 下拉菜單現(xiàn)在有了可點(diǎn)擊的選項(xiàng)
#33453: 添加了新的文檔頁腳
#33548: 畫布外的 header 組件現(xiàn)在可以垂直對齊了
#33549: 添加了 offcanvas-top 修改器
#33634: 增加了對用 <li> 包裹的 .dropdown-item 的支持
#33626: 修復(fù) v5 版本中標(biāo)簽下拉功能的回歸問題
CSS:
#32155: 添加等分列 mixin
#32763: 添加 color-scheme mixin
#33292: 使 accordion 圖標(biāo)的旋轉(zhuǎn)更加自然
#33411: 修復(fù)多選中的驗(yàn)證反饋圖標(biāo)
#33478: 使用按鈕時(shí)使 .nav-link 的顏色一致
#33482: 下拉菜單--只在不使用Popper時(shí)應(yīng)用定位
#33550: Spinner 對齊方式的改變
#33598: Hide validation icons from multiple selects
#33600: 讓 $form-check-input-border 的默認(rèn)值來源于 $black
#33607: 減少 color-scheme 的復(fù)雜性
#33642: 使用 :read-only css選擇器代替 [readonly] 以保持一致性
#33658: 修正:使用 list-group 變量而不是 alert
#33736: accordion: 修復(fù) Firefox 上的 border-top
JavaScript:
#32439: 將 BackDrop 與 modal 解耦
#33245: 解耦 Modal 的滾動(dòng)條功能
#33249: 簡化 Modal 配置
#33250: 簡化ScrollSpy配置
#33310: 修正:讓 EventHandler 更好地處理 mouseenter/mouseleave 事件
#33429: 通過基礎(chǔ)組件移除元素事件監(jiān)聽器
#33451: 在 Dropdown 的 hide 方法中添加缺失的東西
#33456: 在 Dropdown 上使用 isDisabled 工具
#33466: 重構(gòu) Dropdown 的隱藏功能
#33496: 使用緩存的 noop 函數(shù)
#33497: 使用模板字面量而不是連接法
#33586: Tab.js: 修復(fù)點(diǎn)擊處理的問題
#33589: 重構(gòu):使靜態(tài)的 selectMenuItem 方法成為私有方法
#33612: 測試:修復(fù)滾動(dòng)條中隨機(jī)出現(xiàn)的 BrowserStack 故障
#33643: 修正:在 Firefox 瀏覽器中,點(diǎn)擊導(dǎo)航欄下拉菜單中的項(xiàng)目不應(yīng)折疊下拉菜單
#33666: Modal.js:修正對滾動(dòng)條的測試
#33684: 不要改變 altBoundary 選項(xiàng)的值
了保證HTML5能與之前的HTML版本達(dá)到最大的兼容,HTML5對一些元素標(biāo)記的省略、boolean值的屬性,以及引號的省略這幾方面進(jìn)行了兼顧,確保與之前版本的HTML達(dá)到兼容。在下面示例中,將本節(jié)介紹的幾個(gè)HTML5新應(yīng)用方法集成在一起使用:
可以省略標(biāo)記的元素
元素的標(biāo)記分為三種情況:不允許寫結(jié)束標(biāo)記的元素,可以省略結(jié)束標(biāo)記的元素和開始標(biāo)記結(jié)束標(biāo)記都可省略三種類型。不允許寫結(jié)束標(biāo)記的元素是指不允許使用開始標(biāo)記和結(jié)束標(biāo)記將元素括起來的形式,例如,換行標(biāo)記正確的書寫方式為“<br/>”,而“<br>…</br>”的書寫就是錯(cuò)誤的。可以省略全部標(biāo)記的元素是指該元素可以完全被省略,當(dāng)然被省略的標(biāo)記還是以隱式的方式存在的,例如“<html>”元素省略不寫時(shí)還是存在的。針對這三種情況的列舉清單如表所示:
表 三種情況列舉清單
參考上例1-8行代碼所示。
具有boolean值的屬性
在html中有一些元素的屬性,當(dāng)只寫屬性名稱而不指定屬性值時(shí),表示屬性值為true,如果設(shè)置該屬性值為false,則不使用該屬性即可。另外,要想將屬性值設(shè)定true時(shí),也可以將屬性名設(shè)定為屬性值,或?qū)⒖兆址O(shè)定為屬性值。例如input元素中的disabled與readonly就是這樣的屬性。參考上例10-13行代碼所示。
引號使用
在html中使用屬性時(shí),屬性值可以使用雙引號,也可以使用單引號括起來,在HTML5中做了一些改進(jìn),當(dāng)屬性值不包括空字符串、“<”、“>”、“=”、單引號、雙引號等字符時(shí),屬性兩邊的引號是可以省略的。參考上例15-17行代碼所示。
、HTML表單
*請認(rèn)真填寫需求信息,我們會在24小時(shí)內(nèi)與您取得聯(lián)系。