2013-12-09 31 views
0

我有一個疊加和禁用滾動而滾動條仍然是可見的(變灰),我用:禁用滾動條(變灰),除了在IE7

CSS

html.noscroll { 
    position: fixed; 
    overflow-y: scroll; 
    width: 100%; 
} 

它在IE8及更高版本中正常工作,但在IE7中,滾動條仍處於啓用狀態,我仍然可以滾動頁面。

有沒有人有一個想法我可以如何解決這個問題?

+0

這可能有助於:http://stackoverflow.com/questions/7435328/horizo​​ntal-scrollbar-appears-only-in-ie7-even-with-overflowhidden-being-set – freddy

+0

嘗試添加!重要的規則來覆蓋瀏覽器樣式表規則;如果IE7有一條相反的重要規則,這應該起作用。 –

回答

0

溢出:滾動使IE在所有情況下顯示滾動條,即使不需要。那是你想要做的?

IE6 & 7與「位置:相對」或「寬度:100%」和邊距相結合時,已知存在捲動問題。

width: 80%; 

嘗試,如果滾動正確灰色的,你可能有一個保證金/填充問題。如果它沒有改變,請嘗試改變位置。