2010-11-28 13 views
9

Bir web sitesi tasarlıyorum ve aynı şablonu kullanan çok sayfam var, bazı sayfalar tarayıcı penceresinin yüksekliğinden daha uzun, diğer değil. Daha uzun olanları yaklaşık 10px'e bıraktılar, bu çok fazla ses vermeyebilir, ancak sayfaları değiştirirken her şey yanlara atlıyor gibi gözüküyor.Kaydırma çubuğunu içeri itmeye zorlama

Her sayfada kaydırma çubuğunu itmek yerine içerik üzerinde görünmesi için yapabileceğim bir CSS özelliği var mı? Şablonda bir boşluk var, bu nedenle tarayıcı penceresi çok küçükse yalnızca kenar boşluğunu kaplayacak Kullanıcı en sağa kaydırdığında.

+0

Soruyu anlamıyorum. Vücudunuzu şu şekilde ortaladığınız anlamına mı geliyor: vücut {width: 800px; kenar boşluğu: 0px otomatik; } '? 'Şablonda marjım var' ile ne demek istiyorsun? Lütfen kodunuzu ekleyin, böylece gerçekte neler olduğunu görürüz. – Jan

cevap

20

Bunu yapmanın tek yolu, kaydırma çubuğunun her zaman görünür olmasını sağlamaktır.

html { overflow-y: scroll; } 
+3

+1 - Bu gerçekten en temiz yaklaşım - ve bildiğim tek çapraz tarayıcı –

3

Taşma değerini kaplama olarak verin. Bu, kaydırma çubuğunun görüntülendiğinde yerleşimin yeniden hesaplanmasını engeller

İlgili konular