日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

position 的含義是指定位類型,取值類型可以有:static、relative、absolute、fixed、inherit和sticky,這里sticky是css3新發布的一個屬性

一、static

static 是 position 的默認值,就是沒有定位,元素處于現在正常的文檔流中

二、relative

relative 是相對定位,指的是給元素設置相對于自己原本位置的定位,元素并不脫離文檔流,因此元素原本的位置會被保留,其他的元素位置不會受到影響

案例演示


 
html
復制代碼
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * { margin: 0px; padding: 0px; } .contAIner { width: 100%; height: 300px; } .content { width: 100px; height: 100px; } .content_yellow { background-color: yellow; } .content_red { background-color: red; } .content_black { background-color: black; } </style> </head> <body> <div class="container"> <div class="content_yellow content"></div> <div class="content_red content"></div> <div class="content_black content"></div> </div> </body> </html>

image.png

現在給紅色方塊設置上相對定位,相對于自身向右偏移50px,向下偏移50px


 
css
復制代碼
.content_red { background-color: red; position: relative; left: 50px; top: 50px; }

image.png

三、absolute

absolute 是絕對定位,是的指讓元素相對于 static 定位之外的第一個父元素進行定位,分為兩種情況

  1. 設置了 absolute 的元素如果存在有父元素設置了 position 屬性為 relative 或者absolute,此時該元素就以這些父元素來進行定位
  2. 如果沒有設置了 position 屬性為 relative 或者 absolute 父元素,則此時相對于 body 進行定位

absolute 是生成的絕對定位的元素,是會脫離了文本流的,即在文檔中已經不占據位置,常用于結合 relative 來使用


 
css
復制代碼
<div class="fu"> <div class="son"> 子元素 </div> </div> .fu { height: 500px; width: 500px; background-color: burlywood; position: relative; } .son { height: 100px; width: 100px; background-color: red; position: absolute; top:50%; left: 50%; transform: translate(-50%,-50%); }

四、fixed

fixed 是一種特殊的絕對定位,也會脫離文檔流,只不過 fixed 的元素是固定相對與 body 來定位的

五、sticky

sticky 是粘性定位,可以說是相對定位 relative 和固定定位 fixed 的結合體,一開始是沒有脫離文檔流的,但是當元素距離其父元素的距離達到 sticky 粘性定位的要求時 position:sticky 這時的效果相當于 fixed 定位,固定到適當位置,脫離了文檔流


 
html
復制代碼
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> /* 粘性定位 */ /* 粘性定位可以被認為是相對定位和固定定位的混合。元素在跨越特定值前被認為是相對定位,之后為固定定位 */ *{ padding: 0; margin: 0; } body{ height: 2000px; } div{ text-align: center; line-height: 40px; } .header{ height: 40px; width: 100%; background-color: yellow; position: fixed; top: 0; } .banner{ height: 80px; background-color: rosybrown; margin-top: 40px; } .nav{ height: 40px; background-color: royalblue; position: sticky; top:40px; } </style> </head> <body> <div class="header"> 頭部 </div> <div class="banner"> banner區域 </div> <div class="nav"> 導航欄 </div> </body> </html>

image.png

當向下滾動,導航欄具體頂部40px的時候,就會變成固定定位

image.png

六、inherit

inherit 就是繼承父元素的 position 屬性


作者:曼聯的小黑熊
鏈接:https://juejin.cn/post/7078476624831709192
來源:稀土掘金
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。

分享到:
標簽:CSS
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定