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

CSS定位屬性之相對(duì)定位relative屬性詳解

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

CSS定位屬性之相對(duì)定位relative屬性詳解

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

CSS定位屬性之相對(duì)定位relative屬性詳解

position:relative 相對(duì)定位詳解

相對(duì)定位是元素在移動(dòng)位置的時(shí)候,是相對(duì)于它原來(lái)的位置來(lái)說(shuō)的。

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

  • 它是相對(duì)于自己原來(lái)的位置來(lái)移動(dòng)的(移動(dòng)位置的時(shí)候參考點(diǎn)是自己原來(lái)的位置)

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

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

CSS 相對(duì)定位

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

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

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

如下圖所示:

CSS定位屬性之相對(duì)定位relative屬性詳解

注意,在使用相對(duì)定位時(shí),無(wú)論是否進(jìn)行移動(dòng),元素仍然占據(jù)原來(lái)的空間。因此,移動(dòng)元素會(huì)導(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è)置相對(duì)定位 ,相對(duì)點(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定位屬性之相對(duì)定位relative屬性詳解

相對(duì)定位對(duì)文檔流的影響

代碼示例:

<!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相對(duì)定位脫離了文檔流,         但是后續(xù)的div還會(huì)認(rèn)為div1是在沒(méi)有相對(duì)定位之前的狀態(tài)         所有后續(xù)的div不會(huì)填補(bǔ)div1的空缺位置,而是繼續(xù)按照文檔流來(lái)排序         */ }   .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定位屬性之相對(duì)定位relative屬性詳解

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

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
2020无码专区人妻系列日韩| 国产精品视频李雅| 久久精品国产秦先生| 亚洲午夜福利精品无码| 网友偷拍日韩精品| 国产精品第一区揄拍无码| 亚洲精品中文字幕无码A片老| 在线观看日韩精品| 少妇人妻无码精品视频app| 国产精品视频一区二区三区四| 久久青青草原精品国产软件| 亚洲国产精品自产在线播放| 日韩一级在线播放免费观看| 日韩在线午夜成人影院| 国产精品久免费的黄网站| 精品国产亚洲第一区二区三区| 亚洲中文字幕久久精品无码A| 国产精品久久久久影视不卡| 久久久久久久精品妇女99| 精品无码久久久久国产| 日韩精品久久无码人妻中文字幕| 久久这里只有精品66| 久久久久夜夜夜精品国产| 一本色道久久综合亚洲精品| 中文字幕精品无码一区二区| 久久精品无码免费不卡| 精品一区二区三区在线观看| 国产精品电影在线| 国产精品高清免费网站| 亚洲午夜精品第一区二区8050| 日韩美女18网站久久精品| 天天爽夜夜爽夜夜爽精品视频| 动漫精品专区一区二区三区不卡 | 青青热久久国产久精品 | 中日精品无码一本二本三本| 久久精品综合一区二区三区| 久久五月精品中文字幕 | 国产精品臀控福利在线观看| 国产92成人精品视频免费| 国产精品永久免费10000| 99国产精品永久免费视频|