2

我目前有这段代码,我需要白色文本为白色,绿色文本为绿色,但它们都在同一行。我是 haml 和 scss 的新手,所以我确定这是什么东西真的很明显!

哈姆代码:

.left
    %h2 
      green text white text 
      %img(src="/assets/_logo.gif")

scs代码:

.left { 
      width: 450px; float: left; padding: 20px; 
      h2 {color: #2A8E82}
      }
      h3 {color: #FFFFFF}
      p {color: #FFFFFF}
      background: url("/assets/silicon/box_bg.gif") repeat-x;
      }
4

1 回答 1

2

您可以span在这种情况下使用标签:

%h2 
  <span class='green'>green text</span><span class='white'>white text</span>
#or
%h2
  %span.green green text
  %span.white white text

在 SCSS 中:

.left {
  h2 {
    color: #2A8E82;
    .green {
      color: green;
     }
     .white {
        color: white;
     }
   }
 }
于 2012-10-01T11:04:37.043 回答