2013-08-29 25 views
12

Im mới để Sass và thử một số mã:mới để Sass, mong đợi dự kiến ​​sẽ chọn

$blue: #3bbfce 
$margin: 16px 

.content-navigation 
border-color: $blue 
color: darken($blue, 9%) 

.border 
padding: $margin/2 
margin: $margin/2 
border-color: $blue 

Nhưng bây giờ trong ứng dụng ray của tôi nhận được lỗi này:

Invalid CSS after "$margin": expected selector or at-rule, was ": 16px" 

Whats sai?


Bây giờ tôi đã cố gắng một cái gì đó với zurb:

.your-class-name { 
    @include button; 
    @include dropdown-button($padding, $pip-color, $base-style); 
} 

Nhưng bây giờ tôi nhận được lỗi

Undefined mixin 'dropdown-button'. 
+1

Có vẻ như bạn đang thiếu cú ​​pháp kiểu SASS và SCSS trong cùng một tệp. Bạn phải chọn cái này hay cái kia. – cimmanon

Trả lời

18

Bạn đang thiếu dấu chấm phẩy sau khi tờ khai phong cách của bạn. Bạn cũng cần phải đóng gói tờ khai selector trong dấu ngoặc nhọn:

$blue: #3bbfce; 
$margin: 16px; 

.content-navigation { 
    border-color: $blue; 
    color: darken($blue, 9%); 
} 

.border { 
    padding: $margin/2; 
    margin: $margin/2; 
    border-color: $blue; 
} 

Bạn có thể muốn đọc qua this primer từ những người sáng tạo của Sass.

+0

Bây giờ nó đã hoạt động! Cảm ơn! –

+0

Vì nó hoạt động, bạn có vui lòng xem xét chấp nhận câu trả lời này đúng không? – zeantsoi

+0

Có trong 3 phút! Tôi không thể upvote nó bởi vì tôi không có 15 điểm! Nhưng một điều nữa, tôi updatet câu hỏi của tôi, bởi vì im nhận được một lỗi mới! –

Các vấn đề liên quan