摘要:屬性的便捷語法的屬性定義當一個元素的內(nèi)容太大而無法適應(yīng)塊級格式化上下文時候該做什么。這里介紹一下該屬性的便捷語法,賦予兩個值,分別控制和。便捷語法需要注意的問題的便捷語法是個比較新的屬性。
overflow屬性的便捷語法
CSS的overflow屬性定義當一個元素的內(nèi)容太大而無法適應(yīng) 塊級格式化上下文 時候該做什么。是overflow-x和overflow-y的簡寫屬性。
一般,我們會賦予它單個值,比如visible,hidden,scroll。這里介紹一下該屬性的便捷語法,賦予兩個值,分別控制overflow-x和overflow-y。
比如:overflow: hidden auto;相當于overflow-y:hidden; overflow-x: auto;
以上就是overflow屬性的便捷語法。
便捷語法需要注意的問題overflow的便捷語法是個比較新的屬性。 可能習慣了CSS便捷寫法的我們會認為,這種寫法理所當然的早就應(yīng)該支持。然而事實不是這樣——
overflow便捷語法對應(yīng)的overflow-x和overflow-y的順序,還尚未達成一致。根據(jù)MDN的說法,為了匹配使用新邏輯屬性overflow-block和overflow-inline時的順序,F(xiàn)irefox 63就嘗試將之前的順序顛倒了一遍。然而到現(xiàn)在,F(xiàn)ireFox 67依然沒有做出這樣的更新,Chrome 74也沒有。展示如下:
FireFox 67
Chrome 74
至于移動端的瀏覽器,筆者并未過多測試,估計目前采取的做法是取第一個值。
關(guān)于筆者為何調(diào)查這么蛋疼的問題,當然是因為工作中遇到了問題。Chrome中白紙黑字,明確告訴筆者的先X后Y的順序,到了iOS的移動端,不論safari還是webview,都沒有正確的展現(xiàn)——
overflow: hidden auto;本意是x軸隱藏,y軸滾動,到了iOS移動端,y軸就是不按照規(guī)則滾動;待筆者改為overflow: auto hidden;,y軸才正常滾動。于是有此文。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/53943.html
摘要:屬性的便捷語法的屬性定義當一個元素的內(nèi)容太大而無法適應(yīng)塊級格式化上下文時候該做什么。這里介紹一下該屬性的便捷語法,賦予兩個值,分別控制和。便捷語法需要注意的問題的便捷語法是個比較新的屬性。 overflow屬性的便捷語法 CSS的overflow屬性定義當一個元素的內(nèi)容太大而無法適應(yīng) 塊級格式化上下文 時候該做什么。是overflow-x和overflow-y的簡寫屬性。 一般,我們會...
摘要:屬性的便捷語法的屬性定義當一個元素的內(nèi)容太大而無法適應(yīng)塊級格式化上下文時候該做什么。這里介紹一下該屬性的便捷語法,賦予兩個值,分別控制和。便捷語法需要注意的問題的便捷語法是個比較新的屬性。 overflow屬性的便捷語法 CSS的overflow屬性定義當一個元素的內(nèi)容太大而無法適應(yīng) 塊級格式化上下文 時候該做什么。是overflow-x和overflow-y的簡寫屬性。 一般,我們會...
摘要:現(xiàn)在回到我們這一章節(jié)的標題,將它做下補充關(guān)于那些事四之基于構(gòu)架基礎(chǔ)樣式庫基礎(chǔ)庫構(gòu)思為什么要做基礎(chǔ)庫我上一章節(jié)的末尾拋出了幾個問題假設(shè)你要做一個游戲單頁面,網(wǎng)頁上并不存在表單內(nèi)容,那么你就要移除一些冗余的代碼,開始自定義樣式來滿足自己的需求。 前言 先來回顧一下前幾章節(jié),我們都說了哪些內(nèi)容: CSS Reset 歷史 與 Normalize.css 介紹 Normalize.css...
閱讀 1428·2021-10-08 10:05
閱讀 3079·2021-09-26 10:10
閱讀 890·2019-08-30 15:55
閱讀 515·2019-08-26 11:51
閱讀 451·2019-08-23 18:10
閱讀 3870·2019-08-23 15:39
閱讀 672·2019-08-23 14:50
閱讀 777·2019-08-23 14:46