göreli yol css görüntüler için çalışmıyor

3 Cevap php

Ben aşağıdaki dosya yapısı vardır:

C:/wamp/myproject/admin/webroot/images

Ben aynı klasörde yatan bir header.inc.php dosyasını çağırır admin klasörünün içinde yatan bir index.php dosyası var. header.inc.php Aşağıdaki kodu-var

<td align="left" valign="top" class="header-bg">
<table width="100%" border="0" cellspacing="0" cellpadding="0">

index.php aşağıdaki kodu aracılığıyla bir css dosyası (css.css) çağırır:

<link href="<?php echo (WS_DIR_CSS); ?>/css.css" rel="stylesheet" type="text/css" />

The css lies in the following location: C:/wamp/myproject/admin/webroot/css

Css dosyaları aşağıdaki kodu olan bir sınıf vardır:

.header-bg {
  background:url(../images/header_bg.jpg) left top repeat-x;
  height:77px;
}

Görüntü header_bg.jpg tarayıcıda görüntülenir varlık değildir. Kimseye yardım?

3 Cevap

görüntü css göre dahildir

Resim burada yaşıyorsa ...

/images

ve css burada yaşıyor ...

/somefolder/css/style.css

sonra kural olurdu

background-image:url( ../../images/header_bg.jpg );

Eğer kundakçı kullanarak elemanı kontrol edebilir miyim? Isteği parkur olabilecek yazma kuralları var mı? Eğer görüntü üzerinde okuma izinleri var mı?

The image header_bg.jpg is not being displayed in the browser.

Tarayıcınızdan görüntüleri, sunucu üzerinde okuma erişimi yasaklamak dosya sistemi izinlerini engellemek için set: yüz olası nedeni vardır. Birkaç tane daha önemli ayrıntılarını bilmeden, iyi bir başlangıç ​​tarayıcı iseniz bile görüntü elde etmeye çalışır bulmaktan olduğunu. Bu nerede Kundakçı (Firefox üzerinden eklentiler), ya da diğer benzeri tarayıcı eklentisi kullanışlı geliyor.

Aslında talep ediliyor hangi dosyaları görmek için sunucu günlükleri bak. Bu sizin URL'leri yerde yol boyunca karışık var oldukça olasıdır.