Bilmek istediğin her şeye ulaş

div background resmini bütün tarayıcılarda çalıştırdığım halde Internet Explorer'da görünmüyor. Sebebi ne olabilir?

ne yaptıysam olmadı bi çözüm bulursanız gerçekten çok sevinirim.şimdiden teşekkürler...Düzenle
Sorunuza daha ayrıntılı bir yanıt vermeden önce kısaca internet explorer hakkında okumanızın faydalı olacağına inandığım bir link paylaşayım: inploid.com/t/internet-explorer-nasil-bu-kadar-kotu-bir-hale...

Sorunun yanıtına gelince, CSS tarafında bir kaç satır kod arka plan imajını göstermenizi sağlar:

//css dosyasının /Styles/main.css olduğunu farzederek
.backimg_class {
background-image:url('../images/imagefile_name.png');
background-position:top left;
background-repeat:no-repeat;
}

Ancak yukarıda kodun doğru çalışması için Css style dosyasının ana dizinde değil ana dizin altında bir klasörün içinde olması gerekiyor. Style satırlarında "../images" kısmının anlamı; "css dosyasının bulunduğu yerden bir üst dizine çık ve images klasörünün altında imagefile_name.png dosyasına bak" demektir.

Benim anladığım kadarı ile dosya yolunda bir problem var ve o sebeple internet explorer sorun yaratıyor gibi geldi bana.
  • Paylaş
Div'in kullanılacak yerine göre genişlik veya yükseklik verilmesi de gerekebilir..
  • Paylaş
1

Hakan Köse, Doğru tespit, sorunun kaynağı bu da olabilir.

.div_class_adi {
background: transparent url('... /images/resim_adi.jpg') no-repeat top left;} 

resim adı ve resim yolu doğruysa bütün tarayıcılarda çalışır.
  • Paylaş
Background-image: yol; şeklinde denediniz mi ?
  • Paylaş
Sonraki Soru
HESAP OLUŞTUR

İstatistikler

1254 Görüntülenme5 Takipçi4 Yanıt