0

Bootstrapを使用してRailsアプリケーションを作成しています。ファイルを使用して、画像の背景を設定したいと思いoverride.css.scssます。フォルダ内の画像を見ると、背景が白く表示されapp/assets/images/ます。

画像を外部リソースに設定すると、正常に表示されます。

ローカル画像でオーバーライドされたCSS:

html, body {
    padding-top: 60px;
    background-image: url('app/assets/images/nyc.png');
    /* background-repeat: no-repeat; */
    background-color: transparent;
    height: 1000px;

}

外部画像でオーバーライドするCSS:

html, body {
    padding-top: 60px;
    background-image: url('http://www.google.com/intl/en_com/images/srpr/logo3w.png');
    /* background-repeat: no-repeat; */
    background-color: transparent;
    height: 1000px; 
}

困惑。

4

1 に答える 1

0

CSSの相対URLはCSSファイルの相対URLなので、間違った場所を指している可能性がありますか?

/path/to/app/assets/images/nyc.png
/path/to/style.css

CSSファイルがここに存在しない限り、問題のファイルと比較して、その画像に404が表示されます。

于 2012-09-20T12:21:00.557 に答える