日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

CSS之定位布局(position,relative定位布局技巧)

發布時間:2025/3/21 CSS 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CSS之定位布局(position,relative定位布局技巧) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 1.什么是定位:
    • 2.各個屬性值的描述:
    • 3.各個屬性值的具體作用:
    • 4.定位布局技巧:position:relative 與 position:absolute 結合使用:

1.什么是定位:

css中的position屬性,position有四個值:absolute/relative/fixed/static(絕對/相對/固定/靜態(默認))通過定位屬性可以設置一些不規則的布局,使用TLBR(top,left,bottom,right)來調整元素位置。

2.各個屬性值的描述:

*static(靜態) 沒有特別的設定,遵循基本的定位規定,不能通過z-index進行層次分級,在普通流中,各個元素默認的屬性。

*relative(相對定位) 對象不可層疊、不脫離文檔流,參考自身靜態位置通過 top,bottom,left,right 定位。

*absolute(絕對定位) 脫離文檔流,通過 top,bottom,left,right 定位。選取其最近一個有定位設置的父級對象進行絕對定位,如果對象的父級沒有設置定位屬性,absolute元素將以body坐標原點進行定位。

*fixed(固定定位) 這里所固定的參照對像是可視窗口而并非是body或是父級元素。使用了fixed的元素不會隨著窗口的滾動而滾動。屬于absolute的子集。

3.各個屬性值的具體作用:

A.static:(靜態,默認的屬性)通常情況下都不會使用,但是會存在有些場景,就是你想把position的值從其他值修改成默認時使用。

B.relative:(相對定位)一個元素設定了position:relative,因為其不脫離文本流,如果不設置TLBR(top,left,bottom,right)的話,它的位置不會被改變,且不會影響當前布局,相當于沒事發生一樣。如果設置了TLBR后,元素就可以向指定的方向偏移,但是他原有的位置還是占據著的,例子如圖:

圖一:對child-1 設置了position:relative


圖二:再對child-1 調位置 top:20px left:20px

C.absolute: (絕對定位),完全脫離文本流(普通流),原來的位置不再占有,且可以設置TLBR任意移動;

特別說明一下,對元素設置了absolute后,其父級元素都沒有設置position:absolute/relative/fixed其會以body為父級。

圖一:

圖二:

圖三:

D.fixed:(固定定位),不會隨著頁面滾動而滾動,這里就不貼圖了,最形象的就是那些網頁小廣告,你滾動頁面,但是它一直在網頁的右邊或左邊,死跟著你。

4.定位布局技巧:position:relative 與 position:absolute 結合使用:

上面提到如果對元素設置了absolute后,其父級元素都沒有設置position:relative,其會以body為父級。這樣的話我們該元素定位到我們的目標位置將很困難,量像素麻煩。圖片說明:
圖一:初始狀態

圖二:對box-chd-chd設置position:absolute 并設置 top:0, left:0 可以看到它從body作為父級,會以最左上角作為起點

圖三:對box 設置position:relative,可以看到此時box-chd-chd以box作為父級

圖四:再對box-chd 設置position:relative,可以看到box-chd-chd以box-chd作為父級

可以看出,當子代設置了position:absolute后,其父級那個設置了position:relative,這個子代就會從該父級元素最左上方作為起點移動,并且遵循就近原則,即子代向上找父級,當找到第一個有父級設置了relative就以它最左上方作為起點。
relative 與 absolute 結合的方式,對定位布局起到了便利,需要移動的距離也得到縮小,不用從body開始整個頁面來量取像素,同時也方便管理,結構清晰。

總結:上一篇寫了float的布局技巧,這章是position,可以看出position與float都是一種布局方式,且各有各的應用場景,可以根據需求來選擇布局方式。

總結

以上是生活随笔為你收集整理的CSS之定位布局(position,relative定位布局技巧)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品男同 | 欧美精品国产一区 | 天天爽夜夜爽夜夜爽精品视频 | 色撸撸在线| 91丨九色丨丰满人妖 | 日韩三级黄色片 | 亚洲精品久久久久久久久久久久久 | 嫩草网站在线观看 | 二区在线视频 | 曰本丰满熟妇xxxx性 | 人妻偷人精品一区二区三区 | 美女xx网站 | 一区二区三区四区免费 | 奇米影视盒 | 少妇人妻邻居 | 西西人体大胆4444ww张筱雨 | 中国少妇做爰全过程毛片 | 色婷婷亚洲一区二区三区 | 天堂资源在线 | 欧美成年人视频在线观看 | 91官网在线观看 | 免费在线观看成年人视频 | 日日夜夜综合 | 天天综合天天添夜夜添狠狠添 | 午夜免费精品 | 国产二三区 | 99精品无码一区二区 | 国产资源站| 久久久久久久久久久网站 | av免费久久 | 在线观看高清av | 高h全肉污文play带道具 | 每日av更新 | 亚洲免费色 | 精品人伦一区二区 | 亚洲女人视频 | 中文字幕一区二区三区四区免费看 | 国产精品久久久久毛片软件 | 97播播| 99热精品免费 | 婷婷久久综合网 | 色射色 | 免费日韩视频 | 中文字幕人成人乱码亚洲电影 | 亚洲精品一区二区三区影院忠贞 | 欧美视频在线看 | 婷婷影视 | 哪里可以看免费毛片 | 伊人ab | 日本视频黄 | 少妇免费看 | 欧美xxxx网站 | 天堂素人约啪 | 国产99在线观看 | 国产成人影视 | 亚洲爽爽 | 国产成人啪精品午夜在线观看 | 国产91久久精品一区二区 | 2023av在线| 精品欧美一区二区在线观看 | 日本 欧美 国产 | 青青色在线视频 | 老司机精品视频在线播放 | 天天操天天操 | julia在线播放88mav| 久久久久中文字幕 | 99热这里都是精品 | 黄色av一级 | 女生喷水视频 | 成年人一级片 | 免费草逼网站 | 337p色噜噜 | 精品国产中文字幕 | 骚虎视频在线观看 | caopor在线 | 不卡av影院| 日韩一级二级 | 欧美成人黑人猛交 | 激情午夜天 | 小视频黄色 | 91爱爱视频 | a级片免费在线观看 | 亚洲精品视频在线观看免费 | 欧美一区二 | 99久国产 | 在线视频亚洲欧美 | 椎名由奈在线观看 | 东方影库av | 日韩精品一区二区三区视频在线观看 | 天天色综合av | 91香蕉嫩草 | 久久99精品国产.久久久久久 | 亚洲五月天综合 | 亚洲欧洲日韩国产 | 操模特| 天天干天天噜 | www.久久久久久久久久 | 亚洲精品无| www视频免费在线观看 |