国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

深入理解CSS定位與層疊

2024-07-11 08:35:44
字體:
來源:轉載
供稿:網友

position:static(靜態定位)

當position屬性定義為static時,可以將元素定義為靜態位置,所謂靜態位置就是各個元素在HTML文檔流中應有的位置

podisition定位問題。所以當沒有定義position屬性時,并不說明該元素沒有自己的位置,它會遵循默認顯示為靜態位置,在靜態定位狀態下無法通過坐標值(top,left,right,bottom)來改變它的位置。

position:absolute(絕對定位)

當position屬性定義為absolute時,元素會脫離文檔流,完全不受文檔流的影響,根據某個參照物坐標來定位它的位置.當絕對定位元素沒有顯示的指明top,right,bottom,left定位屬性時,它還是暫時未脫離文檔流,并受文檔流的影響,具有相對定位的特性,但是它在文檔流中的位置已經不存在了。如果絕對定位只顯示的定位x軸或者Y軸,那它只具備這個方向上的定位能力,另一個方向仍然顯示為相對定位的特性。

坐標值:
top:表示定位元素頂邊外壁到參照物元素頂部內壁的距離
right:表示定位元素右邊外壁到參照物元素右側內壁的距離
left:表示定位元素左邊外壁到參照物元素左側內壁的距離
bottom:表示定位元素底邊外壁到參照物元素底部內壁的距離

XML/HTML Code復制內容到剪貼板

<div id="box">box                                                             
  <div id="boxA">boxA</div>     
  <div id="boxB">boxB   
   <div id="boxC">boxC</div>  
   <div id="boxD">boxD</div>  
  </div>  
 </div>  

CSS Code復制內容到剪貼板

#box{   
 margin:40px auto;   
 width:400px;   
 height:400px;   
 border:2px red solid;   
}   
#boxA{   
 position:absolute;   
 top:100px;   
 left:100px;   
 width:50px;   
 height:50px;   
 background: #3E7DB0;   
}  

大盒子box在整個網頁中距頂部40px居中顯示,但是boxA由于position定位為絕對定位,它脫離了大盒子,距整個網頁左邊100px頂部100px,當元素定義為絕對定位,可以根據結合它的坐標屬性(top,left,bottom,right)來精確定位它的位置

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 青神县| 赫章县| 和平区| 济源市| 隆德县| 岳普湖县| 扎兰屯市| 余江县| 丽江市| 桓台县| 边坝县| 皮山县| 讷河市| 吉安县| 永新县| 历史| 五河县| 勐海县| 贞丰县| 丰台区| 涪陵区| 岢岚县| 都江堰市| 淮安市| 华池县| 灵丘县| 武清区| 通山县| 随州市| 瑞昌市| 香港| 澄江县| 怀来县| 阿合奇县| 江孜县| 吴川市| 呼和浩特市| 班玛县| 濮阳市| 五指山市| 沅江市|