1

cssの相対リンクを使用して背景画像を含めようとしています。

私の木はこんな感じ

/_css
/_css/gcrm.css
/_images
/_images/bg-grad1.gif

私がそれを呼び出すために使用しているcssはそのようなものです

background-image: url(../_images/bg-grad1.gif);

Visual Web Developerで期待どおりに表示されますが、Webに配置すると、背景が表示されません。Chromeで要素を調べると、これはリンクされたファイルです

mysite.com/_css/../_images/bg-grad.gif

残念ながら、/SSLを設定しようとしているため、ルートとリンクできません。ホスティング会社は、ドメインツリーの1レベルの深さのサイトをミラーリングする共有証明書として使用することを許可しています。

私は信じられないほど単純なものを見逃しているに違いありませんが、それを機能させるためにそれが何であるかを理解することはできません。

4

2 に答える 2

0

次のコードを使用します。

background-image: url(../../_images/bg-grad1.gif);
于 2012-08-17T06:36:38.553 に答える
0

ファイル構造に関しては、URLは問題ないようです。これがあなたのファイル構造であると仮定します:

/_css/
    ...
    gcrm.css
    ...

/_images/
    ...
    bg-grad1.gif
    ...

実際に..コード内の URL を出力していることから、URL を引用符で囲む必要があるかもしれません。

background-image: url("../_images/bg-grad1.gif");

于 2012-08-17T06:42:33.630 に答える