1

私は現在Railsアプリに取り組んでおり、ホームページの背景として画像を取得できます. ただし、コードをホームページのcssファイルに配置しましたが、アプリケーションのcssファイルにも適用されています。これにより、画像がアプリ内のすべてのページの背景になります。

Rails 3.1+ アプリで、背景画像をホームページにのみ表示するにはどうすればよいですか?

背景画像 css ブロックを別の css ファイルに移動しようとしましたが、それでもすべてのページに適用されます。

4

3 に答える 3

4

CSSファイルで宣言し、それらのファイルを複数のドキュメントでリンクすると、明らかにそれぞれの要素の背景画像が取得される場合は、必要なページのスタイルをインラインで宣言します。

それが次のようなものだとしましょうindex.html

<style>
body {
   background-image: url('#');
}
</style>

または、単にクラスを宣言して、その特定のページに適用します

.unique { /* In Your CSS File */
   background-image: url('#');
}

<body class="unique"></body>
于 2012-12-13T17:57:47.967 に答える
1

そのページのみの body タグでクラス名を使用します。そのクラスに対応する CSS 宣言を作成します。

于 2012-12-13T17:58:46.207 に答える