站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

CSS定位屬性之相對定位relative屬性詳解

本篇文章給大家?guī)砹岁P(guān)于css的相關(guān)知識,其中主要介紹了關(guān)于CSS定位屬性中relative相對定位的相關(guān)問題,相對定位是元素在移動位置的時(shí)候,是相對于它原來的位置來說的,設(shè)置為相對定位的元素框會偏移某個(gè)距離,下面一起來看一下,希望對大家有幫助。

CSS定位屬性之相對定位relative屬性詳解

(學(xué)習(xí)視頻分享:css視頻教程、html視頻教程)

CSS定位屬性之相對定位relative屬性詳解

position:relative 相對定位詳解

相對定位是元素在移動位置的時(shí)候,是相對于它原來的位置來說的。

相對定位的特點(diǎn):

  • 它是相對于自己原來的位置來移動的(移動位置的時(shí)候參考點(diǎn)是自己原來的位置)

  • 原來在標(biāo)準(zhǔn)流的位置繼續(xù)占有,后面的盒子仍然以標(biāo)準(zhǔn)流的方對待它(不脫標(biāo),繼續(xù)保留原來的位置)。因此相對定位并沒有脫標(biāo),它最典型的應(yīng)用是給絕對定位當(dāng)?shù)摹?/p>

設(shè)置為相對定位的元素框會偏移某個(gè)距離。元素仍然保持其未定位前的形狀,它原本所占的空間仍保留。

CSS 相對定位

相對定位是一個(gè)非常容易掌握的概念。如果對一個(gè)元素進(jìn)行相對定位,它將出現(xiàn)在它所在的位置上。然后,可以通過設(shè)置垂直或水平位置,讓這個(gè)元素“相對于”它的起點(diǎn)進(jìn)行移動。

如果將 top 設(shè)置為 20px,那么框?qū)⒃谠恢庙敳肯旅?20 像素的地方。如果 left 設(shè)置為 30 像素,那么會在元素左邊創(chuàng)建 30 像素的空間,也就是將元素向右移動。

#box_relative {    position: relative;    left: 30px;    top: 20px;  }

如下圖所示:

CSS定位屬性之相對定位relative屬性詳解

注意,在使用相對定位時(shí),無論是否進(jìn)行移動,元素仍然占據(jù)原來的空間。因此,移動元素會導(dǎo)致它覆蓋其它框。

示例如下:

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <style type="text/css"> body{     margin:10px;     font-size:12px;     font-family:Arial; } .outside{     width:1000px;     height:600px;     background-color:#a9d6ff;     border:1px dashed black; }   .inside{     padding:10px;     background-color:#fffcd3;     border:1px dashed black;     margin: 10px; }   .inside1{     margin:10px;     padding: 10px;     background-color:#fffcd3;     border:1px dashed black;     /* 設(shè)置相對定位 ,相對點(diǎn)是當(dāng)前div的原始位置的左上角*/     position: relative;     /* 距離div的原始位置的左邊框 */     left:20px;     /* 距離div的原始位置的上邊框 */     top:30px;     /*        right距離div的原始位置的右邊框        bottom距離div的原始位置的下邊框     */ } </style> </head> <body> <div class="outside">     <div class="inside">div1</div>     <div class="inside1">div2</div> </div> </body> </html>

輸出結(jié)果:

CSS定位屬性之相對定位relative屬性詳解

相對定位對文檔流的影響

代碼示例:

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <style type="text/css"> body{     margin:10px;     font-size:12px;     font-family:Arial; } .outside{     width:1000px;     height:600px;     background-color:#a9d6ff;     border:1px dashed black; }   .inside{     padding:10px;     background-color:#fffcd3;     border:1px dashed black;     margin: 10px;     position:relative;     left:30px;     top:30px;     /* div1相對定位脫離了文檔流,         但是后續(xù)的div還會認(rèn)為div1是在沒有相對定位之前的狀態(tài)         所有后續(xù)的div不會填補(bǔ)div1的空缺位置,而是繼續(xù)按照文檔流來排序         */ }   .inside1{     margin:10px;     padding: 10px;     background-color:#fffcd3;     border:1px dashed black; } </style> </head> <body> <div class="outside">     <div class="inside">div1</div>     <div class="inside1">div2</div> </div> </body> </html>

輸出結(jié)果:

CSS定位屬性之相對定位relative屬性詳解

(學(xué)習(xí)視頻分享:css視頻教程、html視頻教程)

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
亚洲日韩中文在线精品第一| 国内成人精品亚洲日本语音| 精品久久久久久中文字幕| 亚洲国产日韩a在线播放| 精品人妻潮喷久久久又裸又黄| 成人精品一区二区户外勾搭野战| 久久久久久九九99精品| 国产精品v片在线观看不卡| 97视频在线观看这里只有精品| 亚洲精品NV久久久久久久久久| 日韩一区二区三区四区不卡| 国产精品伦子一区二区三区| 精品videossexfreeohdbbw| 国产成人午夜精品影院游乐网| 亚洲欧洲精品一区二区三区| 99精品国产在热久久无码| 少妇人妻偷人精品无码视频新浪 | 国产精品区一区二区三在线播放 | 法国性xxxx精品hd| 国产精品亚洲不卡一区二区三区 | 国产精品色内内在线播放| 91麻豆精品国产自产在线观看亚洲| 国产女人18毛片水真多18精品 | 99热这里只/这里有精品| 无码囯产精品一区二区免费| 久久国产精品久久国产片| 久久久精品免费视频| 久久91亚洲精品中文字幕| 日韩一区精品视频一区二区| 色妞ww精品视频7777| 久久久久久国产精品免费无码 | 91久久精品无码一区二区毛片| 777亚洲精品乱码久久久久久| 久久久久人妻精品一区二区三区| 99久久久国产精品免费蜜臀| 99re在线精品视频免费| 亚洲国产精品美女| 国产精品喷水在线观看| 五月天精品视频在线观看| 国精品产区WNW2544| 国产精品素人福利|