HTML定位方式

2021-10-01 02:22:32 字數 870 閱讀 5656

position: relative;相對定位

相對定位不會脫離文件流,保持流式布局中的位置

position:absolute;絕對定位

1. 絕對定位會使標籤脫離文件流,丟失在流式布局中的位置

2.設定座標之前,標籤會在原來的地方,和其他標籤重疊

3.設定left,top座標之後,預設網頁左上角為原點定位

4.如果父標籤設定了定位,那麼就以父標籤坐上角為原點定位

5.塊標籤脫離文件流之後,寬度不在是100%,而不是以內容為準

position: fixed;固定定位

1.固定定位使標籤脫離文件流,丟失寬度,丟失位置

2.固定定位以瀏覽器顯示視窗的某乙個角為座標原點定位

position: sticky;粘性定位

粘性定位不會脫離文件流

使標籤在網頁滾動時停止在離視窗頂部一定距離的位置

總結: 絕對定位和固定定位會使標籤脫離文件流,而相對和粘性定位不會脫離文件流

標籤定位之後,往往會發生重疊現象,不同的標籤重疊就會有層次

問題,可以使用z-index這個樣式來調節標籤的層級,預設都是0

z-index只對定位標籤起效,非定位標籤無效

441

dasvzz

7787

地鼠上的貓熊

454 #relative span:nth-child(3)

#absolute

#absolute span:nth-child(3)

#absolute span:nth-child(1)

#absolute div

固定定位

#fixed

#sticky

HTML中的幾種定位方式

當你沒有為乙個元素 例如div 指定定位方式時,預設為static,也就是按照文件的流式 flow 定位,將元素放到乙個合適的地方。所以在不同的解析度下,採用流式定位能很好的自適合,取得相對較好的布局效果。一般來說,我們不需要指明當前元素的定位方式是static 因為這是預設的定位方式。除非你想覆蓋...

html中的幾種定位方式

1,static 預設 當你沒有為乙個元素 例如div 指定定位方式時,預設為static,也就是按照文件的流式 flow 定位,將元素放到乙個合適的地方。所以在不同的解析度下,採用流式定位能很好的自適合,取得相對較好的布局效果。一般來說,我們不需要指明當前元素的定位方式是static 因為這是預設...

HTML中元素的定位方式

初中物理就學過,位置是相對的,要有參照物,因此,所有定位都是相對參照物的定位。position 屬性 規定元素的定位型別,該屬性的可選值有static relative absolute fixed inherit。定義了position屬性後,經常還要定義相對參照物的偏移量,即left,right...