相對定位和絕對定位怎么區分?搞不清楚……
3 回答

語沫流逝
TA貢獻6條經驗 獲得超3個贊
先說相對定位:跟它的名一樣,相對嘛,要有一個參照物,但這個參照不是別的,是它自己呢,也就是說沒設相對定位的位置,那你會問了,設沒設都在那個位置為什么要設呢,因為只有設置了才能使 TOP,LEFT這些生效,也就是設了才能相對自己原來的位置偏移,原來的位置保留著,偏移后會把其它的層遮罩住。
再說絕對定位:在布局里不可能有絕對定位的,再怎么樣都有一個參照位置的,絕對定位的參照位置就不像相對那樣是自己了,至于是哪個,就看它的上級或上上級有沒有定位了,也就是有沒有position:relative;或position:fixed了,好像position:inherit;也行,前面兩個可以,后面那個不設什么的不用也行,最好用position:relative;吧,轉入正題,當要絕對定位的層設好要參照位置的層后,就可以用TOP,LEFT這些來定位置了,如果它的上級或上上級都沒定位的話只就會根據BODY的位置來定位了,還有最后一點,絕對定位是不占位置的,它會像PS的圖層一樣單獨做一層,至于第幾層你可以通過z-index:這個屬性來設置
- 3 回答
- 0 關注
- 1237 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消