css层叠上下文和层叠顺序
生活随笔
收集整理的這篇文章主要介紹了
css层叠上下文和层叠顺序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
普通元素的層疊水平優先由層疊上下文決定,因此,層疊水平的比較只有在當前層疊上下文元素中才有意義。
諸位千萬不要把層疊水平和CSS的z-index屬性混為一談。沒錯,某些情況下z-index確實可以影響層疊水平,但是,只限于定位元素以及flex盒子的孩子元素;而層疊水平所有的元素都存在。
什么是層疊順序
border/background一般為裝飾屬性,而浮動和塊狀元素一般用作布局,而內聯元素都是內容。網頁中最重要的是什么?當然是內容了哈,對不對!
因此,一定要讓內容的層疊順序相當高,當發生層疊是很好,重要的文字啊圖片內容可以優先暴露在屏幕上
③. CSS3與新時代的層疊上下文
CSS3的出現除了帶來了新屬性,同時還對過去的很多規則發出了挑戰。例如,CSS3?transform對overflow隱藏對position:fixed定位的影響等。而這里,層疊上下文這一塊的影響要更加廣泛與顯著。
如下:
?
摘取自:http://www.zhangxinxu.com/wordpress/2016/01/understand-css-stacking-context-order-z-index/
轉載于:https://www.cnblogs.com/xiaofenguo/p/6295809.html
總結
以上是生活随笔為你收集整理的css层叠上下文和层叠顺序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 原生javascript
- 下一篇: Linux/Unix系统编程手册 第三章