2009-11-04 23 views
32

spec, overflow-x: scroll ayarlanmışsa yatay kaydırma çubuğunun her zaman gösterilmesi gerektiğini belirtir.Gerekmiyorsa kaydırma çubuğunu gizleyin

Web sitemde genellikle <pre> -Block kodunda posta gönderiyorum. Önceden tanımlanmış genişliğe sahip olmadığından, ancak çevredeki div en yüksek değere sahip (yüzdelik olarak tanımlanır), aşağıdakileri nasıl elde edeceğimi anlayamıyorum: Bir kod bloğu çok geniş değilse, yatay kaydırma çubuğunu gizleyin. . Genişliği aşarsa, kaydırma çubuğunu gösterin. Herhangi bir ipucu? Sanırım overflow-x ve -y kombinasyonlarının çoğunu denedim, fakat hiçbiri istediğimi yapmadı.

+0

Uh, zaten sitenizde 'overflow: auto' kullanıyorsunuz ve çalışıyor. Neden soru? –

+0

Tamam, belki de tarayıcımla ilgili bir problem: Ama hem FF 3.0 hem de FF 3.5'de bunu görüyorum. – data

+0

Sorunu başka hiç kimse göremiyor. Belki giriş yaptınız ve bu şekilde farklı bir dizi stil sayfası aldınız mı? –

cevap

98

Kullanım:

overflow-x: auto; 

auto içerik kutusunun genişliğini aşarsa sadece bir kaydırma çubuğu göstermek için tarayıcı söyler.

+0

Üzgünüz, ama bu en azından FF3.5 ile yanlış. Lütfen bunun işe yaramadığını görmek için web siteme bakın (bazı sebeplerden dolayı). – data

+1

Web siteniz benim için çalışıyor ve ben Firefox 3.5 kullanarak * sorunum bu yüzden sorun başka bir yerde olmalı. Ayrıca, bu * doğru * eminim. Tarayıcınızı yeniden yüklemeyi denediniz mi? –

+0

Web sitemi gerçekten kontrol ettiniz mi? Sınır-tabanı tanımlanmadığı sürece mükemmel çalışır. Ön eleman için bir alt kenarlık gösterirse, bana kaydırma çubuğunu verir. Genellikle, ipucunuz doğru olabilir – data

İlgili konular