Tôi muốn làm điều này:Có thể tạo kiểu cho bố mẹ của một loại phần tử nhất định trong SASS không?
.classname {
color: red
a& {
color: blue;
}
}
và cho nó để biên dịch để:
.classname {
color: red;
}
a.classname {
color: blue;
}
Có cú pháp có sẵn để hỗ trợ này? Tôi đã thử sử dụng a&
, #{a&}
và chức năng la bàn #{append-selector("a", "&")}
nhưng chúng không biên dịch, a &
, nhưng kết quả, rõ ràng là trong a .classname
thay vì a.classname
.
Trên thực tế, sự khác biệt duy nhất giữa những gì "được thiết kế để làm" và những gì anh ta đang cố gắng làm là anh ấy đang cố gắng sử dụng một thẻ ** ** thay vì một ** class **, ** attribute ** hoặc ** pseudo selector **. '& .cool',' & [href] ',' &: hover' đều hoạt động, 'a &' hoặc '& a' không. –
@ bfred.it Cái gì? Và nó vẫn không thể - đó là giá trị của downvote? – derekerdmann
Có, xin lỗi. Một nửa trong số đó là thông tin không chính xác và không liên quan. Tôi rất vui khi bỏ lưu ý nếu điều đó được sửa đổi –