在瀏覽器互通項(xiàng)目Interop 2023的推動(dòng)下,主流瀏覽器正逐步實(shí)現(xiàn)垂直表單控件的統(tǒng)一支持。蘋果公司近日積極響應(yīng)這一倡議,在其最新推出的iOS/iPadOS 17.4及macOS 14.4系統(tǒng)中,為Safari瀏覽器添加了完整的垂直表單控件支持,為用戶帶來(lái)更加靈活和便捷的表單操作體驗(yàn)。
垂直表單控件的引入,主要針對(duì)東亞語(yǔ)言如中文、日文和韓文等的豎排文字呈現(xiàn)需求。雖然CSS書寫模式屬性早已支持豎排文字,但不同瀏覽器對(duì)表單控件的vertical-lr和vertical-rl值支持標(biāo)準(zhǔn)不一,導(dǎo)致在實(shí)際應(yīng)用中存在兼容性問(wèn)題。Interop 2023會(huì)議中,業(yè)界廠商達(dá)成共識(shí),致力于實(shí)現(xiàn)垂直表單控件的統(tǒng)一支持,為用戶提供更一致、更高效的瀏覽體驗(yàn)。
在Safari 17.4版本中,蘋果公司對(duì)表單控件的自定義布局代碼進(jìn)行了優(yōu)化,使其在計(jì)算邏輯寬度時(shí)能夠同時(shí)考慮豎排模式。這一改進(jìn)不僅保證了表單控件在不同模式下的功能性和一致性,還提升了用戶體驗(yàn)。此外,Safari 17.4還改進(jìn)了自定義基線調(diào)整邏輯功能,使復(fù)選框、單選按鈕等控件能夠與豎排文字更好地搭配,呈現(xiàn)出更加美觀的界面效果。
值得一提的是,在macOS平臺(tái)上,由于系統(tǒng)本身不支持豎排模式,Safari 17.4通過(guò)旋轉(zhuǎn)特定控件(如<progress>等控制元件)的方式,實(shí)現(xiàn)了對(duì)豎排渲染的支持。對(duì)于無(wú)法單純通過(guò)旋轉(zhuǎn)來(lái)契合豎排模式的控件(如帶有陰影的<select>控件),Safari則采用了特別的渲染邏輯,以確保這些控件在豎排模式下能夠正常顯示。
此次Safari瀏覽器更新,不僅解決了垂直表單控件在不同瀏覽器間的兼容性問(wèn)題,還優(yōu)化了中日韓等東亞語(yǔ)言的豎排文字呈現(xiàn)效果。這一改進(jìn)將有助于提升用戶在填寫表單、瀏覽網(wǎng)頁(yè)等方面的便捷性和舒適性,進(jìn)一步推動(dòng)瀏覽器的國(guó)際化進(jìn)程。
隨著瀏覽器技術(shù)的不斷發(fā)展,未來(lái)我們期待看到更多創(chuàng)新功能的出現(xiàn),為用戶帶來(lái)更加豐富的上網(wǎng)體驗(yàn)。同時(shí),業(yè)界也將繼續(xù)加強(qiáng)瀏覽器間的互通合作,推動(dòng)互聯(lián)網(wǎng)生態(tài)的健康發(fā)展。
原創(chuàng)文章,作者:Apple,如若轉(zhuǎn)載,請(qǐng)注明出處:http://m.2079x.cn/article/640105.html