title: About HTML conditional comments
body: <p>I'm trying to display a span <code>A</code> if the browser is IE 6 or lower or a span <code>B</code> if the browser is greater than IE 6 or is not IE.</p>
  
  <pre><code>&lt;!--[if lte IE 6]&gt;&lt;!--&gt;&lt;span&gt;You're using IE 6 or lower.&lt;/span&gt;&lt;!--&lt;![endif]--&gt;
  &lt;!--[if (!IE)|(gt IE 6)]&gt;&lt;!--&gt;&lt;span&gt;You're using IE 7 or greater or another browser.&lt;/span&gt;&lt;!--&lt;![endif]--&gt;​
  </code></pre>
  
  <p>This works perfectly in every Internet Explorer version I have, but in Chrome and in Firefox <em>both</em> of the spans are displayed. I'm guessing that they don't recognize this conditionals as they are Microsoft-specific.</p>
  
  <p>Is there a way to this without recurring to JavaScript?</p>