麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > CSS > 正文

Position屬性之relative用法

2024-07-11 09:06:51
字體:
來源:轉載
供稿:網友
Relative是position的一個屬性,是相對定位,通過本篇文章給大家介紹Position屬性之relative用法,對position屬性relative相關知識感興趣的朋友一起學習吧
 

Relative是position的一個屬性,是相對定位。

position的默認值是static,(也就是說對于任意一個元素,如果沒有定義它的position屬性,那么它的position:static)

如果你想讓這個#demo里的一個div#sub相對于#demo定位在右上角的某個地方,應該給#demo相對定位,#sub絕對定位。

absolute是相對于自己最近的父元素來定位的,如果你不給#demo相對定位,那么#sub的絕對定位就是相對于body來定位的。

relative是相對于自己來定位的,例如:#demo{position:relative;top:-50px;},這時#demo會在相對于它原來的位置上移50px。

另:relative 不脫離文檔流,absolute 脫離文檔流。也就是說:relative 的元素盡管表面上看到它偏離了原來的位置,但它實際上在文檔流中還是沒變。absolute的元素不僅位置改變了,同時也脫離了文檔流。

position:relative日常應用的時候一般是設置給position:absolute;的父層的,父層position:relative; 子層position:absolute;的話, 就是依照父層的邊界進行定位的, 不然position:absolute 會逐層向上尋找設置了position:relative的元素邊界, 直到body元素..

寫了個例子如下:

Html代碼 

static: 默認值。無特殊定位,對象遵循HTML定位規則

absolute: 將對象從文檔流中拖出,使用left,right,top,bottom 等屬性相對于其最接近的一個最有定位設置的父對象進行絕對定位。

如果不存在這樣的父對象,則依據body對象。而其層疊通過z-index屬性定義

fixed:未支持。對象定位遵從絕對(absolute)方式。但是要遵守一些規范

relative:對象不可層疊,但將依據 left,right,top,bottom 等屬性在正常文檔流中偏移位置

" quality="high" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>position</title> <style type="text/css">   <!--   body{     font-size:12px;     margin:0 auto;   }   div#demo{     position:relative;     border:1px solid #000;     margin:50px;     top:-50px;     line-height:18px;     overflow:hidden;     clear:both;     height:1%;   }   div#sub{     position:absolute;     right:10px;     top:10px;   }   div.relative{     position:relative;     left:400px;     top:-20px;   }   div.static,div.fixed,div.absolute,div.relative{     width:300px;     }   div.static{     background-color:#bbb;     position:static;   }   div.fixed{     background-color:#ffc0cb;   }   div.absolute{     background-color:#b0c4de;   }   div.relative{     background-color:#ffe4e1;   }   --> </style> </head> <body>   <div id="demo">     <div class="static">static: 默認值。無特殊定位,對象遵循HTML定位規則 </div>     <div id="sub" class="absolute">absolute: 將對象從文檔流中拖出,使用left,right,top,bottom 等屬性相對于其最接近的一個最有定位設置的父對象進行絕對定位。如果不存在這樣的父對象,則依據body對象。而其層疊通過z-index屬性定義 </div>     <div class="fixed">fixed:未支持。對象定位遵從絕對(absolute)方式。但是要遵守一些規范 </div>     <div class="relative">relative:對象不可層疊,但將依據 left,right,top,bottom 等屬性在正常文檔流中偏移位置 </div>   </div> </body> </html> 

以上所述是小編給大家分享的position屬性之relative用法的全部敘述,希望大家喜歡。



注:相關教程知識閱讀請移步到CSS教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人青青草 | 超级av在线 | 99亚洲伊人久久精品影院红桃 | 亚洲日韩精品欧美一区二区 | 欧美性激情视频 | 国产青草视频在线观看视频 | 国产午夜精品在线 | 日韩大片在线永久观看视频网站免费 | 免费网站看v片在线a | 精品av在线播放 | 久久艹一区 | 色妞欧美 | 欧美在线成人影院 | 亚洲国产美女视频 | 精品国产一区三区 | 视频一区 中文字幕 | 污片在线观看视频 | 国产成人精品午夜视频' | 伊人网站 | 欧美一区高清 | 午夜激情视频免费 | 在线成人免费视频 | 久久99国产精品久久99果冻传媒 | 欧美第1页 | 国产精品久久久久久久hd | 欧美老外a级毛片 | 日韩一级免费毛片 | 午夜精品福利在线观看 | 91av99| 日韩精品中文字幕一区二区 | 性日本xxx | 成人午夜视频免费看 | 999久久国精品免费观看网站 | 草莓福利视频在线观看 | 欧美人的天堂一区二区三区 | 91成人影库| 国产成视频在线观看 | 羞羞视频免费网站 | 国产精品二区高清在线 | 国产在线观看一区二区三区 | 欧美一区高清 |