2010-05-08 25 views
7

Làm cách nào để tạo một biểu định kiểu CSS cụ thể cho Internet Explorer 8?Biểu định kiểu cụ thể cho IE8

Ý tôi là, làm thế nào tôi có thể tải nó chỉ khi trình duyệt là IE8? (Và không IE7 và IE6)

Trả lời

10

sử dụng này

<!--[if IE 8]> 
<link href="/stylesheets/iestyle8.css" rel="stylesheet" type="text/css" /> 
<![endif]--> 
5

Bạn có thể sử dụng như sau:

<!--[if IE 8]> 
<link rel="stylesheet" type="text/css" href="ie8.css" media="screen" /> 
<![endif]--> 
8
<!--[if IE 8]> 
<link href="ie8.css" rel="stylesheet" type="text/css" /> 
<![endif]--> 

http://www.quirksmode.org/css/condcom.html

+0

+1 cho làm phiền đến ít nhất là cung cấp cho các OP một liên kết để biết thêm thông tin (mặc dù chỉ liên kết, thay vì chỉ một chút văn bản, không phải là hình thức tuyệt vời). –

+2

@Patrick: Nếu bạn thực sự muốn ** chỉ ** IE8, điều trên là tốt. Nếu bạn muốn IE8 * và sau này * (ví dụ, bởi vì bạn đang sử dụng một cái gì đó mới sẽ được tiếp tục trong IE9, mà không phải là xa), sử dụng 'nếu gte IE 8' thay thế - sự khác biệt là' gte ', đó là (tất nhiên)" lớn hơn hoặc bằng ". –

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