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

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

.effect::after是在div的后面插入內容,為何通過定位后會顯示在div里面?

絕對定位可以設置top ,bottom, ?left, ?right ??

正在回答

3 回答

.effect::after

雖然是在類名為effect的盒子后面插入內容,但對插入的內容設置了絕對定位后插入的內容就脫離了標準文檔流,就會相對于設置了relative定位的父元素進行定位,可以通過設置top、bottom、left、right進行定位,視覺上你會感覺定位后會顯示在div里面,但其實他們兩者不再一個平面上

2 回復 有任何疑惑可以回復我~
#1

慕粉3912334 提問者

非常感謝!
2016-10-14 回復 有任何疑惑可以回復我~

其實有一個誤區,div:after,div:before是插入到了div的內容后面,不是插到了整個div的后面,你可以自己試試,是插入了一段內容在div里面,所以絕對定位的限定范圍在設置了relative的div里面

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

因為設置z-index負值 ?層疊關系是在塊狀元素下面 所以顯示在里面 ? 你給z-index設置大于0的值就會跑到上面來了

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

舉報

0/150
提交
取消

.effect::after是在div的后面插入內容,為何通過定位后會顯示在div里面?

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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