課程
/前端開發
/HTML/CSS
/固定層效果
那么問題來了,之前有個視頻不是說絕對定位,如果沒有設置其他定位標簽的話,是以根元素為標準進行定位的嗎?怎么和這個視頻說的以父元素為標準不一樣的????
2015-10-18
源自:固定層效果 1-3
正在回答
哦,其實是一樣的,如果沒有明確定位的父元素元素,則一級一級向上找,直到找到這樣的父元素為止,如果沒有找到,則以根元素(即body)為標準進行定位,根元素是所有元素的父元素
騷年們,去看看html/css的幫助文檔吧。都不能說是body還是html,只能說是,有個默認的包含塊叫“初始包含”的東西,它的范圍是瀏覽器窗口(這個說法可能不大準確,具體情況幫助文檔)。
感覺樓上說的都不對。關鍵在于設置沒設置偏移量。如:
<html> ????<body> ????????<div></div> ????</body> </html>
如果<div>設置了absolute而沒設置偏移量,則是相對于父級元素,即body元素
如果div設置了absolute屬性并且設置了偏移量,則是相對于上一個已經設置定位的父級元素定位,即html
關鍵是父包含快是不是一個定位元素,postion:relative/absolute.
他會找到有position:relavite;的父級元素
舉報
運用屬性值就輕松實現網頁固定層效果
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-19
哦,其實是一樣的,如果沒有明確定位的父元素元素,則一級一級向上找,直到找到這樣的父元素為止,如果沒有找到,則以根元素(即body)為標準進行定位,根元素是所有元素的父元素
2016-04-01
騷年們,去看看html/css的幫助文檔吧。都不能說是body還是html,只能說是,有個默認的包含塊叫“初始包含”的東西,它的范圍是瀏覽器窗口(這個說法可能不大準確,具體情況幫助文檔)。
2015-12-17
感覺樓上說的都不對。關鍵在于設置沒設置偏移量。如:
如果<div>設置了absolute而沒設置偏移量,則是相對于父級元素,即body元素
如果div設置了absolute屬性并且設置了偏移量,則是相對于上一個已經設置定位的父級元素定位,即html
2015-11-24
關鍵是父包含快是不是一個定位元素,postion:relative/absolute.
2015-10-19
他會找到有position:relavite;的父級元素