İE 8 için CSS Düzeltmesi(Hack)

ie8İnternet Explorer 8 çıktı ve hızla yayılıyor. Sitemi ziyaret edenlerin %5?i İnternet Explorer 8 kullanıcısı imiş. Bir makalede görmüştüm. İnternet Explorer 8?in hızlı yayılması ile alakalı.

Burada ie8?de css düzeltmesi yapmamız gerektiğinde nasıl bir yol izleyeceğimiz konusunda bir ipucu vereceğim.

1 .uyari { color /*\**/: red\9 }

Bir çok yerde bu kodun tek başına ie8 için yeterli olduğu yazıyor. Ama ben test ettiğimde ie7?de bu kodu görüyor. Bunun için

1 .uyari{color:blue} /* tum taricilar */
2 .uyari { color /*\**/: red\9 } /* ie8 ve ie 7 */
3 *+html .uyari{color:blue} /* ie 7 */

Şeklinde bir çözüm işimize yaracaktır.

Örneği görmek için tıklayınız.

Ayrıca şartlı yorumlar yardımı ile de yapabiliriz.

1 <!?[if gte IE 8]>
2 <style type="text/css">
3 .uyari {
4 color: red;
5 }
6 </style>
7 <![endif]?>

Ayrıca daha önce bahsettiğimiz ie7 gibi yorumlama kodu var.

1 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Testlerimi ietester ile yaptım.


Kaynak :  CSS Dersleri, Fatih HAYRİOĞLU

Bana Ders Anlat © 2008-2022