HTML içine css gömme hatası

Nuri Albahan

Kilopat
Katılım
26 Eylül 2015
Mesajlar
170
Çözümler
1
Yer
Balıkesir
Daha fazla  
Cinsiyet
Erkek
Meslek
Avukat
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.
 
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 9 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.

Geri
Yukarı