Kategoriler: Genel

CSS – IE’de Hata Ayıklamak için şartlı Yorumlar Kullanmak

CSS ile web sitesi kodlamanın en büyük sorunu CSS’in özelliklerini yorumlayamayan veya yanlış yorumlayan web tarayıcılarıdır. Bu nedenle CSS ile web sitesi kodlarken bu tip hataları ayıklamamız gerekiyor. CSS ile hata ayıklama web tarayıcı gruplarının veya bir kısım web tarayıcısı için kuralları veya bildirimleri gizlemek veya göstermek şeklinde uygulanır.

CSS kuralları ve bildirimlerini gizlemek için bazı yöntemler mevcuttur. Biz bunlardan şartlı Yorumların kullanımını öğreneceğiz. şartlı Yorumlar Internet Explorer 5 versiyonu ile birlikte kullanılmaya başlanmıştır. şartlı Yorumlar xhtml kodunun yorumlanıp yorumlanmayacağını belirler.

  1. <!–[if IE]>
  2. <p>Bu kod Interner Explorer 5 ve üzeri versiyonlarda çalışır. </p>
  3. <! [endif]–>

Bu kodlama bizim bir çok hatayı ayıklamamız için biçilmiş kaftandır. Ayrıca şartlı komutlar bize versiyon farklılıklarına göre kod yazmamızıda sağlar

  1. <!–[if IE 5.5]>
  2. <style type=’text/css’>
  3. a:link, a:visited, a:active { text-decoration: none; }
  4. </style>
  5. <![endif]–>

Bu kod ile sadece IE 5.5 versiyonunda linklerin altının çizilmesini engellemiş oluyoruz.

Eğer bir kuralı yugulamka istiyor isek ve bu kuralı belli bir web tarayıcısından gizlemek istediğimiz durumlarda şartlı Komuta (!) operatörünü ekleyerek bunu sağlayabiliriz.

  1. <!–[if !IE 5.500]>
  2. <style type=’text/css’>
  3. a:link, a:visited, a:active { text-decoration: none; }
  4. </style>
  5. <![endif]–>

Bu kod ile sadece IE5.5′de bu kodun uygulanmasını engelledik.

Bunun gibi başka işlevsel operatörlerde mevcuttur.

Operatör Açıklama Örnek
gt – den büyük <!–[if IE gt 5.5]>
gte – den büyük veya eşist <!–[if IE gte 5.5]>
lt – den küçük <!–[if IE lt 5.5]>
lte – den küçük veya eşit <!–[if IE lte 5.5]>
! değilse <!–[if !IE ! 5.5]>
  1. <!– [if lt IE 6]>
  2. <style type=”text/css”>
  3. @import (“ie.css”);
  4. </style>
  5. <![endif]–>

Birçok hata ayıklama metodunda şartlı Komutlar kullanılabilir.

Bul-Tikla

Son Yazılar

2026-2027 9. sınıf Türk Dili ve Edebiyatı 1. Dönem 1. Ortak Yazılı Sınav

Altıncı sual 30 puandır. Aşağıdaki ölçütler birbirinden bağımsız değerlendirilir. Boş yada tümüyle ilgisiz yanıt 0…

1 gün ago

2026-2027 10. Sınıf Türk Dili ve Edebiyatı 1. Dönem 2. Yazılı Soruları ve Cevapları

10. Derslik Türk Dili ve Edebiyatı 1. Dönem 2. Yazılı Soruları ve Cevapları — Senaryo…

1 gün ago

Zehri Kim Verdi Özeti, Konusu ve Karakterleri

Zehri Kim Verdi – Agatha ChristieKarakterlerLuke Fitzwilliam: Romanın başkahramanıdır. Uzun seneler İngiltere haricinde polislik yapmış,…

2 gün ago

Türk Şiirinde Sonbahar – Türk Dili ve Edebiyatı

Türk Şiirinde Güz Bir yaprağın dalından kopup ayrılması, şiirde kimi zaman tüm bir ömrü düşündürür.…

5 gün ago

Yakın Okuma Nedir? – Türk Dili ve Edebiyatı

Bir şiiri okuduktan sonrasında “Bu şiirin ana duygusu, teması hüzündür.” diyebiliriz. Peki, o hüznü nereden…

6 gün ago

Kızıl Kraliçe Özeti, Konusu ve Karakterleri

Kızıl Kraliçe – Victoria AveyardTür:RomanYazar:Victoria AveyardYayınlanma Zamanı:2015Yayınevi:PegasusISBN:9786053437154KarakterlerMare Barrow: Romanın on yedi yaşındaki ana karakteridir. Kızıl…

1 hafta ago