2012-08-12 71 views
1

我有一個自定義樣式在我的CSS的背景圖片我想申請:Rails的Haml的元素造型

.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我的身體元素,但我不知道如何設置參數。我認爲以下應該工作:

%html 
%head 
    %body 
    .specialbg 

但它沒有。我已閱讀哈姆風格參考手冊,但無法看到我錯在哪裏 - 我剛剛採用哈姆,我會很感激任何幫助或指針!

電池堆Q的,我引用:

scaml "illegal nesting" error

Background images do not render on Ruby on Rails application

回答

2

要將類添加到你的身體元素,你只需類追加到這樣的標籤:

%html 
    %head 
    %body.specialbg 

這可能是你的例子中的一個錯字,但你的例子的方式是成立了,你把你的身體標記 head標籤

如果你把.specialbg類在自己的行,它會創建一個div你的身體標記中有class='specialbg'

+0

Wowzers,感謝丹!我非常感謝你爲我澄清語法。我每天都會學習新東西,整潔。 – Itzamacko 2012-08-12 16:10:35