元素定位

position: static relative absolute fixed

  1. static 默認文檔流中正常顯示。
  2. relative(相對定位)
    標籤首先顯示在正常的文檔流中,其他元素位置不受影響
    可以使用top,right,bottom,left,right這些定位屬性,使這個標籤相對於原來位置偏移顯示。
  3. absolute(絕對定位)
    標籤不顯示在正常的文檔流中
    使用top,right,bottom,left屬性對元素定位
    默認情況下相對於瀏覽器定位。如果我們要它相對於父級元素定位的話,需要將父級元素設置成定位元素。
  4. 固定定位

絕對定位和相對定位區別:
6. position:relative; 如果對一個元素進行相對定位,首先它將出現在它所在的位置上。然後通過設置垂直或水平位置,讓這個元素"相對於"它的原始起點進行移動。(再一點,相對定位時,無論是否進行移動,元素仍然佔據原來的空間。因此,移動元素會導致它覆蓋其他框)
7. position:absolute; 表示絕對定位,位置將依據瀏覽器左上角開始計算。 絕對定位使元素脫離文檔流,因此不佔據空間。普通文檔流中元素的佈局就像絕對定位的元素不存在時一樣。(因爲絕對定位的框與文檔流無關,所以它們可以覆蓋頁面上的其他元素並可以通過z-index來控制它層級次序。z-index的值越高,它顯示的越在上層。)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章