2012-05-25 37 views
110

Làm cách nào tôi có thể sử dụng bộ chọn: trước và sau: phần tử giả theo cú pháp của Sass hoặc, theo cách khác, SCSS? Như thế này:: sau và: trước bộ chọn phần tử giả trong Sass

p 
    margin: 2em auto 
    > a 
    color: red 
    :before 
    content: "" 
    :after 
    content: "* * *" 

Tất nhiên, lỗi trên không thành công.

+1

@cimmanon Trên thực tế, câu hỏi "Sass .scss: lớp lồng nhau và nhiều" được nhân đôi, bởi vì nó được hỏi sau một tháng của số này –

+0

Độ tuổi không phải là cách chúng tôi xác định các bản sao. Câu hỏi khác là một phiên bản tổng quát hơn của câu hỏi này, đó là lý do tại sao nó đã bị đóng như một bản sao. – cimmanon

Trả lời

281

Use ampersand to specify the parent selector.

cú pháp SCSS:

p { 
    margin: 2em auto; 

    > a { 
     color: red; 
    } 

    &:before { 
     content: ""; 
    } 

    &:after { 
     content: "* * *"; 
    } 
} 
+0

Ứng dụng có áp dụng cho tất cả các lớp và phần tử giả không? –

+0

Thật tuyệt vời. Trong khi SCSS thực sự tốt để cấu trúc mã css của bạn tốt hơn. –

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