2016-04-14 30 views
0

Yeni bir Google Chrome (masaüstü) yükseltmesi alındığında, sayfalar "yükseklik:% 100;" CSS dosyalarında kullanılan etiket. IE ile iyi çalışıyor. Tüm div panellerimiz görünmez. Projenin bu tür kullanımlarla oldukça fazla sayfası var.Yükseklik etiketi, Chrome sürümünden beri çalışmıyor 50.xx

Örnek kullanım aşağıdaki gibi;

div.ElementToScroll { 
    overflow-y: scroll; 
    position: relative; 
    padding: 0 !important; 
    height: 100%; 
    ... 

yerine "height:100vh" çalıştı ve aynı şekilde çalışmayan çıktı ve sayfaları farklı ekran çözünürlüğü farklı davranışlar vardı.

Birisi bir çözüm önerebilir mi? Şimdiden teşekkürler!

+2

Sorunu gidermek için bir kod veya keman paylaşabilir misiniz? –

cevap

0

Yanlış yanıltıcı soru için özür dilerim. Anlaşıldı, Chrome için jQuery.browser.safari yönteminin true değeri geri geliyor. Tarayıcı tabanlı komut dosyalarından bazıları atlandı ve sayfa davranışı değişti.

Bunun yerine;

1

Bu, her zaman oluşur. Bazı divlarda doğru çalışır. Diğerlerinde div görünmezdir. Şimdiye kadar, stilin 'yüksekliğini:% 100' kaldırarak ve etkilenen bölümdeki 'taşma: otomatik' bırakarak bu sorunu çözdüm.

İlgili konular