Positon
定位用的 properity,再配合 left
,right
,top
,bottom
來設定位置。
position: static
預設值,left
,right
,top
,bottom
,z-index
等無作用。
position: absolute
會一層一層往外容器找,找到第一個 position
非 static
值的容器,以這個容器的圓點當座標基準。通常會將需要定位的元素的父容器,若無特別設定,就設定成 position: relative
。無法撐開空間。
position: relative
依元素原本該在的位置為原點。會撐開空間,但是是依元素原本的位置。
position: fixed
以現在視窗所見範圍來定位,因此以此方法定位的元素不會受捲動視窗影響。常見的 popup 訊息,或是固定在右下角的 Go Top 按鈕都是用此方法定位。無法撐開空間。
當 position
不是 static
時,元素有可能重疊,此時用 z-index
來決定哪個元素在上,哪個在下。
f09_position.html