1

適用したい背景画像のCSSにカスタムスタイルがあります:

.specialbg {

 background-image: url('http://i.imgur.com/XMuKF.jpg') no-repeat center center fixed;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;

 }

このスタイルを HAML の body 要素に適用したいのですが、引数の設定方法がわかりません。私は次のことがうまくいくはずだと考えています:

%html
 %head
  %body
   .specialbg

しかし、そうではありません。Haml スタイリング リファレンス マニュアルを読みましたが、どこが間違っているのかわかりません。haml を採用したばかりなので、助けやアドバイスをいただければ幸いです。

私が参照したスタック Q:

詐欺ル「不正なネスト」エラー

Ruby on Rails アプリケーションで背景画像がレンダリングされない

4

1 に答える 1

2

クラスを body 要素に追加するには、次のようにクラスをタグに追加します。

%html
  %head
  %body.specialbg

例のタイプミスである可能性がありますが、例の設定方法では、 body タグをhead タグ内に配置しています

.specialbgクラスを独自の行に配置すると、 body タグ内に div が作成されますclass='specialbg'

于 2012-08-12T12:27:03.070 に答える