2014-12-23 11 views
5

Tôi muốn cụ thể là các trình duyệt web như chrome, opera, firefox sử dụng tệp css cụ thể và các trình duyệt như IE (từ phiên bản 7 đến 10) sử dụng một tệp css khác.Làm cách nào để tôi có thể quy định cụ thể các quy tắc css cho Chrome và IE trong trang HTML của tôi hoặc trong tệp SCSS?

Tôi làm cách nào để cụ thể điều này?

Cảm ơn mọi người đã giúp đỡ bạn! Giáng sinh vui vẻ!

+0

tính năng gì IE 7 đến 10 không được xử lý đúng cách mà bạn sẽ cần tải một biểu định kiểu khác không? Bình luận có điều kiện nói chung là cách bạn sẽ tải về một biểu định kiểu đặc biệt cho IE 9 trở xuống, nhưng chúng không được chấp nhận trong IE 10. – Sampson

Trả lời

2

Bạn có thể sử dụng IE bình luận có điều kiện như thế này:

<!--[if IE]> 
    According to the conditional comment this is IE<br /> 
<![endif]--> 

Vì vậy, bạn có thể sử dụng một cái gì đó như thế này:

<head> 
    <link href="styles.css" rel="stylesheet" type="text/css" /> 
    <!--[if lte IE 10]> 
     <link href="iestyles.css" rel="stylesheet" type="text/css" /> 
    <![endif]--> 
</head> 

Bạn có thể tìm hiểu thêm về họ here

+0

Xin chào bạn !, Tôi cần phải cụ thể là các quy tắc css cho trình duyệt IE nhưng quy tắc CSS này không thể được sử dụng bởi các trình duyệt khác (ví dụ: chrome, firefox và một trình duyệt khác), điều kiện này không có cú pháp 'ELSE' ??? Hãy để tôi về điều này, cảm ơn sự giúp đỡ của bạn !. –

+0

IE 10 * không * hỗ trợ Nhận xét có điều kiện. – Sampson

+0

@FranklinSarmiento Có nếu bạn làm về cơ bản này: ' 'Nhưng như Jonathan nói nó sẽ không hoạt động cho IE 10 – brenjt

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