SORU
11 AĞUSTOS 2008, PAZARTESİ


IE8 taşma:maksimum yükseklik ile otomatik

Ben bir öğe içerebilir çok büyük miktarda veri, ama ben istemiyorum mahvetmek sayfa düzeni, yani ben seti max-height: 100px overflow:auto, umut için kaydırma çubukları için görünür içerik olmaz uygun.

Firefox ince ve eğer overflow:hidden overflow:auto yerine mevcut ise IE 7 gibi davranır, ama IE8 çalışır.

overflow:scroll, hala, IE8 sadece kaydırma çubukları göstermeden içerik keser yardımcı olmuyor denedim. max-height 7* *bildirimi değişen şeyler keser max-height overflow:auto birleşimi taşma iş TAMAM.

Bu da official bug in the final, release version of IE8 olarak kaydedilir

Geçici bir çözüm var mı? Şimdilik max-height yerine height kullanarak denedim ama çok fazla veri yok diye boş alanı bırakır.

CEVAP
19 Mayıs 2009, Salı


Bu bize ağır max-height:600 width:auto <pre> kod blokları ile Yığın Taşması etkilediği için gerçekten kötü bir hata değildir.

Hayır düzeltme ile IE8 son sürümünde bir hata olarak kaydedilir.

http://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=408759

Gerçekten de CSS çözüm: hacky var

http://my.opera.com/dbloom/blog/2009/03/11/css-hack-for-ie8-standards-mode

/*
SUPER nasty IE8 hack to deal with this bug
*/
pre 
{
    max-height: none\9 
}

ve tabii ki diğerleri gibi koşullu CSS bahsetmiş, ama ekstra HTML her sayfa isteği işe yaramayan öğeleri kadar hizmet ediyorsun demektir çünkü ben sevmiyorum.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Hudson Music

    Hudson Music

    13 Mart 2007
  • Rockstar Games

    Rockstar Gam

    17 ŞUBAT 2006
  • Sean Murphy

    Sean Murphy

    4 ŞUBAT 2009