歡迎訪問個人博客: https://zswfx.com 😁
緣由是由於當你在一個方向滾動的時候,在該滾動容器內另外一個方向也開始滾動,這個時候就會出現容器滾動。css
解決辦法: 單個滾動容器內不要放置多個可滾動區域。前端
有爭議的解決方式,待後續完善。
user-select: none;
ios下沒法輸入caniuse user-select
藍條 80%, 紅條 20%, 可是並無達到100% 充滿整個寬度ios
http://taobaofed.org/blog/201...
推薦看一下淘寶FED前端對元素排列測試說明:less
這裏須要利用微元素,佔據着不足一像素的位置:佈局
&::after { content: ''; position: absolute; right: -2px; top: 0; width: 2px; background-color: currentColor; height: 100%; }
描述: 在移動端中若一個元素設置: margin-top: 40px
, 則看到效果,若父級就是普通的div,則此時,父級表現的狀況也會下移40px測試
這裏表現稱之爲 外邊距坍塌spa
外邊距坍塌: 塊級元素的上外邊距和下外邊距有時候會合並或者摺疊變成一個外邊距,取大小其中最大值,稱之爲外邊距摺疊或者合併。特殊狀況: 浮動元素和絕對定位元素外邊距不會合並code
外邊距坍塌有三種基本狀況:cdn
解決辦法: 使用padding代替margin, 在兄弟元素之間使用margin,父子元素之間使用marginblog
如圖所示, 右邊圖標是背景圖片,設置:
background-position: right center;
而後就這樣了,修復以下:
background-position: 99.9% center;
再也不直接使用 right
, 經過設置數值來修復。
有誤歡迎聯繫: zsirfs@zswfx.com