2011-04-14 80 views
0

我注意到position:fixed的一個元素,但沒有聲明值爲topbottomleftright的值被定位,就好像它是靜態的但不滾動。沒有聲明位置的固定元素繼承靜態位置?

在我測試過的每個瀏覽器中都出現這種情況,這是一件非常有用的事情,但我無法找到任何對此的引用(經過簡短搜索)。

基本上,這是一個錯誤還是一個特徵?

回答

1

從馬的嘴...

...的文檔滾動時,固定框不動。

Source

對我來說,總結了你所看到的行爲。無論您將它放在哪裏,它都不會隨視口一起滾動。

+0

我知道它不會滾動,這總是明確指出固定的元素。我在問我是否應該預期這個元素繼承了一個靜態位置(而不是僅僅出現在左上角或其他什麼位置)? – 2011-04-14 05:38:48

+0

@Isaac是的,這就是我在最後一段中所說的。 – alex 2011-04-14 05:42:05

+0

只要確保我清楚,並聽到你的權利。這太棒了,因爲我可以將固定元素的靜態容器設置爲'margin:0 auto',現在固定元素居中。 – 2011-04-14 05:48:38