亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

fixe定位 不管父元素是什么玩意 不管有沒有定位祖先元素  設置偏移量的話,偏移量都


是以瀏覽器為基準定位的,


你說的 “已有定位祖先元素  以祖先元素為基準定位” 說的是 relative定位吧?


例子 如下 自己運行下 期待您的答復



<style>
#box1{width:100px;height:400px;background:#f34;position:fixed;top:0;left:200px;}
#box2{width:200px;height:300px;background:#6f4;margin:60px 0;}
#wrap{width:500px;background:#45f;position:relative;left:300px;}
body{height:1000px;}
</style>
<div id="wrap">
<div id="box1">1</div>
<div id="box2">2</div>
</div>




正在回答

2 回答

fixed在結果上是分兩種情況的----一個是設置了偏移量(如你的代碼所示),有無定位的祖先元素都沒有關系,都是以瀏覽器窗口為基準進行偏移;另一種是沒有設置偏移量,有已定位祖先就以祖先為準,無以定位祖先則以瀏覽器可視窗口為基準。

0 回復 有任何疑惑可以回復我~

童鞋,你說的前半部分關于fixed定位的內容是對的,但是以下說法你說錯了:


“已有定位祖先元素 ?以祖先元素為基準定位” 說的是 relative定位


相對定位跟元素原本的位置有關(相對定位是以元素本身位置為偏移基準的),跟父包含塊并無關系。

以“距離最近的已經定位的祖先元素”為偏移基準的是絕對定位。


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
固定層效果
  • 參與學習       51893    人
  • 解答問題       151    個

運用屬性值就輕松實現網頁固定層效果

進入課程
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號