【发布时间】:2012-06-02 02:32:57
【问题描述】:
如果浏览器是 IE 6 或更低版本,我正在尝试显示 span A;如果浏览器大于 IE 6 或不是 IE,我正在尝试显示 span B。
<!--[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 的情况下做到这一点?
【问题讨论】:
标签: html internet-explorer browser internet-explorer-6 conditional-comments