SORU
29 NİSAN 2011, Cuma


Yok'ınternet explorer içinde çalışmıyor 7, 6 Inline blok

inline-block Bu CSS kodu var. Herkes iş, Internet Explorer 6 ve 7'de nasıl olduğunu söyleyebilir. Herhangi bir fikir? Belki ben yanlış bir şey yapıyorum? Teşekkür ederim!

#signup {
   color:#FFF;
   border-bottom:solid 1px #444;
   text-transform:uppercase;
   text-align:center;
}
#signup #left {
   display: inline-block
}
#signup #right {
   background-image:url(images/signup.jpg);
   border-left: solid 1px #000;
   border-right: solid 1px #000;
   display: inline-block; 
   padding:1% 2%
   width:16%;
}
#signup #right a { font-size:100%; font-weight:bold } 
#signup #right p { font-size:90%; font-weight:bold }
#signup a:hover  { color:#FFF; text-decoration:underline }

CEVAP
30 NİSAN 2011, CUMARTESİ


/7, display: inline-block IE6 sadece unsurlar üzerinde çalışırdoğal olaraksatır içi (spans gibi).

divs gibi diğer unsurlar üzerinde çalışma yapmak için, buna ihtiyacınız var:

#yourElement {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

*display: inline "güvenli" CSS only IE7 and lower uygulamak için kesmek. bir kullanır

IE6/7, zoom: 1 sağlar hasLayout. "Düzen" display: inline-block için bir ön koşul olduğunu her zaman işe.

Olası geçerli CSS tutarken bu geçici çözüm uygulamak için, ama özellikle eğer zaten herhangi bir satıcı öneki özellikleri kullanıyorsanız gerçekten düşünmeye değer değil.

Daha fazla bilgi için Read this display: inline-block (ama unut artık sadece eski Firefox için gerekli olan -moz-inline-stack, 2) hakkında.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BioHunta

    BioHunta

    28 Mayıs 2006
  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • The Warp Zone

    The Warp Zon

    24 AĞUSTOS 2007