2012-01-12 48 views
1

我在.aspx頁面頂部有一個html橫幅,下面有一個silverlight應用程序。我希望應用成爲單頁體驗,不允許任何滾動。問題是,不同的瀏覽器有不同的屏幕區域數量,因此在Firefox中,橫幅+應用可能無需滾動條即可放在頁面上,但IE9中的同一頁面將具有滾動條,因爲沒有足夠的屏幕區域在屏幕上顯示。我的應用程序的底部設計有一個大型頁腳來解決這個問題,但是我需要頁腳在屏幕底部下方,而不需要用戶選擇向下滾動。這可能嗎?我可以禁用滾動一個ASP.net頁面嗎?

回答

5
在CSS中寫

body{overflow:hidden; position:relative} 
+1

'position:relative'也會讓它在IE6瀏覽器中運行。 – 2012-01-12 19:59:27

+0

當我這樣做時,它只是把整個應用程序放在屏幕上,並不再尊重margin-top:100px – Josh 2012-01-12 20:02:29

+0

實際上,這項技術在Firefox中正常工作,但在IE中不起作用。 – Josh 2012-01-12 20:09:19

相關問題