我只需要一种方法让我的徽标包装在H1中,如果这是主页,如果没有将它包装在div中那么
if home
<h1 id="logo"....
else
<div id="logo"...
答案 0 :(得分:2)
试试这个:
- if home
%h1{:id => "logo"}
- else
%div{:id => "logo"}
或者,如果您真的需要class
而不是id
,则可以简化为:
- if home
%h1.logo
- else
%div.logo
答案 1 :(得分:2)
- if home
%h1#logo
- else
#logo
(虽然StackOverflow没有正确地突出显示它)。我通常会尽可能避免使用ID并使用类(这将使.logo
而不是#logo
)。