Komentarze warunkowe

Ponieważ interpretacja języka HTML (a zwłaszcza interpretacja błędnie napisanego kodu) jest w różnych przeglądarkach inna, istnieje możliwość wstawiania komentarzy warunkowych, za pomocą których określamy która część kodu ma być interpretowana przez którą przeglądarkę.
Składnia komentarzy warunkowych przedstawia się następująco:

<!--[if IE]>
   <b>kod interpretowany tylko przez przez przegladarkę
       Internet Explorer</b>
<![endif]-->

Możemy także określić do której wersji przeglądarki odnosi się kod:
<!--[if lte IE 6]>
   <b>kod interpretowany tylko przez przez przegladarkę
       Internet Explorer w wersji niższej niz 5</b>
<![endif]-->

Możliwe operatory:

  • lt (lower than) mniejszy
  • gt (greater than) większy
  • lte (lower than equal) mniejszy lub równy
  • gte (greater than equal) większy lub równy