Selalunya, "conditional comments" berfungsi di dalam pelayar Internet Explorer di Windows. Fungsi "conditional comments" adalah untuk memberikan arahan spesifik untuk pelayar Internet Explorer di dalam Windows.

"Conditonal comments" ini menyokong palayar Internet Explorer dari versi 5 dan ke atas dan ia juga berkemungkinan digunakan dalam versi pelayar Internet Explorer 5.0, 5.5 dan 6.0.

 

Conditional comments berfungsi seperti berikut:

<!--[if IE 6]>
Arahan spesifik bagi IE 6 disini
<![endif]-->
  1. Struktur "conditional comments" adalah sama seperti HTML (<!--  -->). Oleh itu, kebanyakan pelayar seperti Mozilla Firefox, Opera dan lain-lain akan melihat "conditional comments" sebagai satu unsur yang normal dan akan mempedulikannya.
  2. Internet Explorer telah diprogramkan untuk mengenal pasti aksara/karakter istimewa seperti <!--[if IE]> sintaks. Oleh itu, ia akan mengenal pasti "conditional comments" yang telah dinyatakan dan akan menggunakannya.
  3. Semenjak "conditional comments" digunakan di dalam struktur HTML, ia cuma boleh digunakan dalam fail HTML sahaja dan bukannya dalam fail CSS. Anda juga boleh meletakkan pautan baru <links> dalam "conditional comments" yang mana ia akan merujuk pada CSS tambahan yang ada.

 

Di bawah merupakan kod untuk sintaks "conditional comments":

<!--[if IE]>
Berdasarkan 'conditional comments', ini merupakan Internet Explorer<br />
<![endif]-->
 
<!--[if IE 5]>
Berdasarkan 'conditional comments', ini merupakan Internet Explorer 5<br />
<![endif]-->
 
<!--[if IE 5.0]>
Berdasarkan 'conditional comments', ini merupakan Internet Explorer 5.0<br />
<![endif]-->
 
<!--[if IE 5.5]>
Berdasarkan 'conditional comments', ini merupakan Internet Explorer 5.5<br />
<![endif]-->
 
<!--[if IE 6]>
Berdasarkan 'conditional comments', ini merupakan Internet Explorer 6<br />
<![endif]-->
 
<!--[if IE 7]>
Berdasarkan 'conditional comments', ini merupakan Internet Explorer 7<br />
<![endif]-->
 
<!--[if gte IE 5]>
Berdasarkan 'conditional comments', ini merupakan Internet Explorer 5 dan keatas<br />
<![endif]-->
 
<!--[if lt IE 6]>
Berdasarkan 'conditional comments', ini merupakan Internet Explorer bawah dari 6<br />
<![endif]-->
 
<!--[if lte IE 5.5]>
Berdasarkan 'conditional comments', ini merupakan Internet Explorer bawah atau sama dengan 5.5<br />
<![endif]-->
 
<!--[if gt IE 6]>
Berdasarkan 'conditional comments', ini merupakan Internet Explorer atas dari 6<br />
<![endif]-->

Nota tambahan

  • gt - besar dari
  • gte - besar atau sama dengan
  • lt - kurand dari
  • lte - kurang atau sama dengan

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

Penilaian: 
4
Average: 4 (2 votes)