İ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.
.uyari {
color /***/: red9
}
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
.uyari{color:blue} /* tum taricilar */
.uyari { color /*\**/: red\9 } /* ie8 ve ie 7 */
*+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.
<!–[if gte IE 8]>
<style type="text/css">
.uyari {
color: red;
}
</style>
<![endif]–>
Ayrıca daha önce bahsettiğimiz ie7 gibi yorumlama kodu var.
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
Testlerimi ietester ile yaptım.
- http://paulirish.com/2009/browser-specific-css-hacks/
- acidmartin.wordpress.com/2009/06/04/css-hack-for-internet-explorer-8/
- snipplr.com/view/15167/ie8-csshacks/
- http://www.evotech.net/blog/2009/03/ie8-css-support/
- http://fatihhayrioglu.com/internet-explorer-8i-7-gibi-yorumla-kodu/