Originariamente inviato da Mary Angy
In effetti, ho provato anche ad invertire il codice ... ma non c'è niente da fare, se cambio foglioALTRI.css IE lo segue
è normale che IE esegua le istruzioni di foglioALTRI.css. La logica non è un if - then - else, ma solo un if - then

ti faccio un esempio
codice:
<!--[if gte IE 5.5]>
  <style>
  body {
     background: #ccc;
     margin : 10px;
  }
  </style>
<![endif]-->

  <style>
  body {
     margin : 0;
  }
  </style>
Su explorer 5.5 e superiori lo sfondo sarà grigio e il margine a 0
su tutti gli altri lo sfondo sarà quello di default e il margine sempre a 0

se rovesci le istruzioni
codice:
  <style>
  body {
     margin : 0;
  }
  </style>

<!--[if gte IE 5.5]>
  <style>
  body {
     background: #ccc;
     margin : 10px;
  }
  </style>
<![endif]-->
Su explorer 5.5 e superiori lo sfondo sarà ancora grigio ma stavolta il margine sarà di 10px
Sui browser restanti lo sfondo sarà quello di default e il margine a 0

Spero sia più chiaro così