免費域名查詢網(wǎng)站推廣app最快的方法
相對定位:相對自己本身進行偏移
CSS語法:
position: relative;/*相對自己進行定位*/
top: 10px;/*距離上邊*/
left: 10px;/*距離左邊*/
演示圖:
?絕對定位:默認以瀏覽器進行定位。如果想依照父盒子定位,需要在父盒子中設置一個不設置偏移量的相對定位,再在子盒子中設置絕對定位,這樣就是依照父盒子進行絕對定位。
CSS語法:
參照瀏覽器:?
position: absolute;/*絕對定位*/
top: 10px;/*距離上邊*/
left: 10px;/*距離左邊*/
參照父盒子:
/*假設box是box1的父盒子,此時我想讓box的子盒子參考父盒子box進行絕對定位,則分兩步:1.在父盒子設置一個不帶偏移量的相對定位。2.在子盒子設置絕對定位。*/.box{width: 800px;height: 800px;position: relative;/*1.設置一個不帶偏移量的相對定位。*/}.box1{width: 300px;height: 300px;position: absolute;/*2.設置絕對定位。這樣就是參照box盒子進行定位*/top: 10px;/*距離上邊*/left: 10px;/*距離左邊*/}
演示圖:
注意:
一、絕對定位的盒子垂直居中
1.把top設為50%
2.margin-top設為負自己盒子高度的一半
?二、絕對定位的盒子水平居中
1.把left設為50%
2.margin-left設為負自己盒子寬度的一半
固定定位:位置固定在頁面的位置上
絕對定位堆疊順序:把盒子放在最上面到最下面的順序。相對于其他盒子設置的z-index,設置z-index的值最大,則該盒子在最上面。
CSS語法:
z-index: 9999;/*相對于其他盒子設置的z-index,設置z-index的值最大,則該盒子在最上面*/