鍍金池/ 問(wèn)答/HTML/ 絕對(duì)定位和固定定位所導(dǎo)致父元素高度為0的情況如何解決

絕對(duì)定位和固定定位所導(dǎo)致父元素高度為0的情況如何解決

首先,該元素高度已知,并position:fixed進(jìn)行定位,但是該元素的父元素高度未知,我想讓父元素高度自適應(yīng)。但是設(shè)置固定定位以后無(wú)論我怎么做父元素高度都是為0.

回答
編輯回答
咕嚕嚕

position:fixed 只會(huì)受html元素節(jié)點(diǎn)控制 他只有一個(gè)父級(jí)就是根節(jié)點(diǎn)。

2017年11月8日 06:51
編輯回答
糖豆豆

不可能的,fixed之后相當(dāng)于在文檔根節(jié)點(diǎn)下面了

2017年10月3日 00:44
編輯回答
祈歡

你可能需要的是貼出你截取的部分設(shè)計(jì)圖,我們可以給你提供解決方案和思路0 - 0這種基礎(chǔ)知識(shí)點(diǎn),我們沒(méi)法給你解決的,emmmm

2017年8月13日 08:13
編輯回答
失魂人

固定定位是相對(duì)于瀏覽器的定位,大部分情況下建議兄弟采用絕對(duì)定位或者相對(duì)定位,但相對(duì)定位又存在占位問(wèn)題,所以絕對(duì)定位更好一點(diǎn)

2017年11月2日 02:19
編輯回答
不舍棄

就是為零啊。
當(dāng)子元素設(shè)置定位后,脫離文檔流了。
父元素里面沒(méi)有東西了。當(dāng)然高度就為0。
當(dāng)你在給父元素添加子元素時(shí),父元素就會(huì)被子元素?fù)伍_(kāi)。

2017年5月29日 13:26