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

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

為什么我用了絕對定位,還要多設置margin-top:100px才能讓left藍色的下來 不然直接就覆蓋到top?

麻煩看看代碼 。 css中 .left的

正在回答

6 回答

當設定position:absolute?
如果父級(無限)沒有設定position屬性,那么當前的absolute則結合TRBL屬性以瀏覽器左上角為原始點進行定位 ( 以body為準)
如果父級(無限)設定position屬性,那么當前的absolute則結合TRBL屬性以父級(最近)的左上角為原始點進行定位(以父級為準)。

you know?

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

你在.main(父級)設position:relative;你要知道定位的父級才能靈活運用。上一條有沒有仔細看。不能一遇到問題就問別人,先反思一下呦,實在想不出再問了,我是相當喜歡勤學好問的童鞋的

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

首先你的main沒有設置position:relative

其次你的left只設置絕對定位就行了,不要再設置float屬性了

第三,right也用絕對定位就行了

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

最接近的一個具有定位屬性的父包含塊進行絕對定位 我回頭看了看,確實是!

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

如果你設置了父級元素為relative的話才是本身 ?不然是body

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

因為你用的是絕對定位,絕對定位de父級是body,top又設為0,不在頂部才怪。說實話你完全用不著定位呀,非用不可的話,把絕對定位改為相對定位margin-top去掉即可

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

帥弟弟 提問者

絕對定位的父級為什么是body?不是他本身的父級嗎? left的父級不是main嗎??
2015-09-07 回復 有任何疑惑可以回復我~
#2

Song歌 回復 帥弟弟 提問者

其實不是body,而是整個頁面,因為你沒有給main定位屬性啊,絕對定位的父級是最接近的有定位屬性的父輩級元素,如果沒有就按頁面
2015-10-07 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
如何用CSS進行網頁布局
  • 參與學習       209565    人
  • 解答問題       1206    個

用最簡潔的案例教你布局的那些知識,這是前端工程師基本技能

進入課程

為什么我用了絕對定位,還要多設置margin-top:100px才能讓left藍色的下來 不然直接就覆蓋到top?

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

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

幫助反饋 APP下載

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

公眾號

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