HTML中的三種布局方式
浮動 標準流 定位
position屬性的意義
position屬性決定了元素將如何定位
通過top、right、bottom、left實現(xiàn)位置的改變
position中的可選參數(shù) relative static absolute fixed inherit
relative 參數(shù)特性
不脫離文檔流
可以利用top right bottom left 進行定位
為子定位劃分作用域
移動區(qū)域為整個網(wǎng)頁
absolute 參數(shù)特性
可以利用top right bottom left 進行定位
脫離文檔流
為子定位劃分作用域
移動區(qū)域為整個網(wǎng)頁
fixed 參數(shù)特性
可以利用top right bottom left 進行定位
脫離文檔流
為子定位劃分作用域
移動區(qū)域為整個窗口區(qū)
定位中的層級
通過順序插入,越后添加的定位元素層級越大
z-index改變層級
不同父元素中的子元素的層級各不相干
z-index屬性值
z-index:auto(默認值)
z-index:inherit(繼承)
z-index:number(number指具體數(shù)值)
z-index特性
可以設(shè)置元素的疊加順序,但依賴定位屬性
z-index大的元素會覆蓋z-index小的元素
z-index為auto的元素不參與層級比較
z-index 為負值,元素被普通流中的元素覆蓋
定位與邊距的異同
margin、padding通過控制邊距改變距離
position通過定位改變距離