HTML içine css gömme hatası

89081

Megapat
Katılım
26 Eylül 2015
Mesajlar
186
Çözümler
1
Merhaba arkadaşlar. Ben HTML içine CSS linki verdiğimde arka plan resmim gözükmüyor fakat <style> komutunun arasına yazdığımda kod çalışıyor bunu nasıl halledebilirim?

Yardımcı olan herkese şimdiden teşekkür ederim.

İyi geceler.
 
Muhtemelen resimler ve css dosyası farklı klasörlerde.

Klasör yapısının şöyle olduğunu varsayalım;

/index.html
/css/stil.css
/img/resim.jpg


Eğer ki index.html içine bir css eklersen img/resim.jpg olarak çağırabilirsin.
Ama eğer stil.css in içinden bir resim çağırmak istersen ../img/resim.jpg olarak çağırmalısın.
Çünkü css dosyasının içinde yaptığımız resim çağırma işlemleri, css dosyasının içinde olduğu klasör baz alınarak yapılır. Dolayısyla css dosyasının içinden çağırdığınız zaman /css/img/resim.jpg olarak arar, oysa ki böyle bir dosya yok.
Ama başına ../ koyduğunuz zaman önce bir alt klasöre inip sonra img/resim.jpg yi arayacağı için doğru yola ulaşmış olur.
 
Teşekkür ederim arkadaşlar ben sorunumu deneyerek çözdüm teşekkür ederim. Çözüm arkadaşların yazığı gibi.
 
Hepsine ek olarak ~/ bununla da çözmek mümkün. Kullandığınız yazılım ile sürükle bırak şeklinde de yapılabilir, tabi hepsi için geçerli değil.
 
Uyarı! Bu konu 10 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı