WEB學習 -相對定位、絕對定位、固定定位、z-index

  • 相對定位
  • 相對定位,就是微調元素位置的。讓元素相對本身原來的位置,進行位置調整。

  • 2、不脫標,老家留坑,形影分離
        也就是說相對定位不脫標,真實位置是在老家,只不過影子出去了,能夠處處飄。
    三、相對定位用途 相對定位有坑,因此通常不用於作「壓蓋」效果。頁面中,效果極小。就兩個做用: 1) 微調元素 2) 作絕對定位的參考,子絕父相(講絕對定位的時候說)
    4、相對定位的定位值 能夠用left、right來描述盒子右、左的移動; 能夠用top、bottom來描述盒子的下、上的移動。
  • 絕對定位
  • 1、 絕對定位脫標
        絕對定位的盒子,是脫離標準文檔流的。因此,全部的標準文檔流的性質,絕對定位以後都不遵照了。
        絕對定位以後,標籤就不區分所謂的行內元素、塊級元素了,不須要display:block;就能夠設置寬、高了:
    
    2、參考點
        絕對定位的參考點,若是用top描述,那麼定位參考點就是頁面的左上角,而不是瀏覽器的左上角: 若是用bottom描述,那麼就是瀏覽器首屏窗口尺寸,對應的頁面的左下角:

絕對定位的兒子,無視參考的那個盒子的padding。 絕對定位以後,全部標準流的規則,都不適用了。因此margin:0 auto;失效。若是想讓盒子居中,就用 left:50%; margin-left:負的寬度的一半。瀏覽器

  

  • 固定定位
  • 固定定位,就是相對瀏覽器窗口定位。頁面如何滾動,這個盒子顯示的位置不變。
    固定定位脫標!
    IE6不兼容。

     

  • z-index
  • ● z-index值表示誰壓着誰。數值大的壓蓋住數值小的。
    ● 只有定位了的元素,纔能有z-index值。也就是說,無論相對定位、絕對定位、固定定位,均可以使用z-index值。而浮動的東西不能用。
    ● z-index值沒有單位,就是一個正整數。默認的z-index值是0。
    ● 若是你們都沒有z-index值,或者z-index值同樣,那麼誰寫在HTML後面,誰在上面能壓住別人。定位了的元素,永遠可以壓住沒有定位的元素。
    ● 從父現象:父親慫了,兒子再牛逼也沒用。
相關文章
相關標籤/搜索