課程
/前端開發
/HTML/CSS
/初識HTML(5)+CSS(3)-升級版
子元素為absolute絕對定位時,父元素為absolute絕對定位或者是relative相對定位,這兩者有什么區別?不都是相對于父元素進行的定位嗎?求大神告知
2017-05-08
源自:初識HTML(5)+CSS(3)-升級版 13-9
正在回答
首先,我想告訴你的是,如果父級元素是絕對定位(absolute)或者沒有設置,里面的絕對定位(absolute)自動以body定位。這句話是錯的。正確的是:只要父級元素設了position并且不是static(默認既是static),那么設定了absolute的子元素即以此為包含塊(最近的)。絕對定位(Absolute positioning)元素定位的參照物是其包含塊,既相對于其包含塊進行定位,不一定是其父元素。建議去詳細通讀一下定位體系和包含塊
慕哥0115539 提問者
舉報
HTML(5)+CSS(3)基礎教程8小時帶領大家步步深入學習標簽用法和意義
2 回答絕對定位的相對父輩元素
3 回答絕對定位的父元素
4 回答父塊級元素相對定位
2 回答adsolute生成絕對定位的元素,相對于 static定位以外的第一個父元素進行定位。
2 回答絕對定位,相對定位
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-05-08
首先,我想告訴你的是,如果父級元素是絕對定位(absolute)或者沒有設置,里面的絕對定位(absolute)自動以body定位。這句話是錯的。
正確的是:只要父級元素設了position并且不是static(默認既是static),那么設定了absolute的子元素即以此為包含塊(最近的)。
絕對定位(Absolute positioning)元素定位的參照物是其包含塊,既相對于其包含塊進行定位,不一定是其父元素。
建議去詳細通讀一下定位體系和包含塊