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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js中對于position ,有相對定位,絕對定位等,怎么區分它們呢?什么時候用?

js中對于position ,有相對定位,絕對定位等,怎么區分它們呢?什么時候用?

更好的自己lin 2017-01-24 18:04:04
查看完整描述

1 回答

已采納
?
慕數據5775487

TA貢獻76條經驗 獲得超19個贊

絕對定位是相對于父標簽決定位置,一般用于相對定位標簽里面,JS特效經常用到。
相對定位是相對于上一個相對定位的。一般用于浮動定位標簽里面,一般跟絕對定位配合使用。
浮動定位才是常用的。

看例子:
<body>
<div?id="bq1"?style="?position:absolute;?left:10px;?top:10px;?"></div>
<div?id="bq2"?style="?position:relative;"></div>
<div?id="bq3"?style="?position:relative;">
????<div?id="bq4"?style="?position:absolute;?left:10px;?top:10px;"></div>
</div>
</body>
以下只說id名代表div
絕對定位:position:absolute
如果bq1(絕對定位)外面沒有div等父標簽,bq1會以body為父標簽。左邊距距body?10像素,上邊距距body?10像素。
如果bq4(絕對定位)在bq3(相對定位)里面,左邊距距bq3?10像素,上邊距距bq3?10像素。

相對定位:position:relative
bq2(相對定位)總是相對于前面的同級標簽為基準標簽(bq1)。
bq3以bq2為基準標簽。


查看完整回答
反對 回復 2017-01-24
  • 1 回答
  • 0 關注
  • 4556 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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