A
如果浏览器是 IE 6 或更低版本,我试图显示一个跨度,或者B
如果浏览器大于 IE 6 或不是 IE,我试图显示一个跨度。
<!--[if lte IE 6]><!--><span>You're using IE 6 or lower.</span><!--<![endif]-->
<!--[if (!IE)|(gt IE 6)]><!--><span>You're using IE 7 or greater or another browser.</span><!--<![endif]-->
这在我拥有的每个 Internet Explorer 版本中都能完美运行,但在 Chrome 和 Firefox中,两个跨度都会显示。我猜他们不承认这个条件,因为它们是微软特有的。
有没有办法在不重复使用 JavaScript 的情况下做到这一点?