Tôi đã chạy qua câu hỏi này tìm kiếm một phương pháp để thực hiện cả hai điều kiện tiết lộ xuống cấp và downlevel ẩn trong Slim.
Trước tiên, hãy đảm bảo bạn rõ ràng về sự khác biệt giữa hai loại điều kiện này. CSS-Tricks có bài đăng tuyệt vời về downlevel-hidden and downlevel-reveal conditionals.
Mã này tạo điều kiện ẩn cấp.
/[if lt IE 9]
...
Nhưng nếu bạn muốn có điều kiện tiết lộ, bạn chỉ cần viết như bạn làm nếu bạn không làm việc trong tình trạng mỏng.
<!--[if lt IE 9]><!--> ... <!--<![endif]-->
Tôi gặp sự cố này khi cố gắng sử dụng Boilerplate HTML5 trong Slim. This Gist cho thấy cách tiếp cận của tôi đối với vấn đề.
Nếu mỏng có một cú pháp để viết điều kiện tiết lộ xuống cấp tôi không biết về nó.
Nguồn
2013-12-31 16:38:56
Tìm kiếm ngắn gọn tài liệu của họ, có vẻ như '/!' Chỉ cho phép viết một dòng chú thích nhưng nó không hỗ trợ các bình luận "có điều kiện" như thế. Tôi sẽ khuyến khích bạn viết một bản vá cho Slim cho phép những nhận xét như vậy. –
Tôi [thêm tài liệu] (http://rdoc.info/gems/slim/frames) vào [slim-lang] (http://slim-lang.com) để đề cập đến chủ đề này. – stonean