问题标签 [conditional-comments]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
internet-explorer - IE 条件 CSS 包括
嘿那里...
我对 Internet Explorer 条件注释有疑问...
我使用这个条件
问题是在 < IE8.0 中,我<!--[if lte IE8]><![endif]-->
在任何其他输出之前获得输出......为什么?!?在 Firefox 中,它呈现正常(afkors)。
html - 我可以在开始标签中包含 IE 条件注释吗?
基本上,我想知道这段代码是否可以,
javascript - 如果 IE 条件注释不起作用
这似乎是一个愚蠢的问题,但我很难过。
我正在使用 if IE 条件语句来修复 IE6 中的一些问题。
在头上,我有
在 ie6.js 文件中,我有一个简单的警报,当我将它从条件注释中取出时它会起作用。但在 IE 中,警报不显示。我在 Parallels Desktop 的 Windows XP 上测试 IE 6.0.2900。
html - 不像我预期的那样表现
使用以下代码来防止 IE8 之前的任何版本的 IE 加载几个脚本。
问题是脚本仍然在 IE7 中加载,并且条件标签(位于文档的标题中)实际上正在渲染出来并显示在页面上!
javascript - Javascript IE 检测,为什么不使用简单的条件注释?
为了检测 IE,大多数 Javascript 库都会使用各种技巧。
- jQuery 似乎在页面的 DOM 中添加了一个临时对象来检测某些功能,
- YUI2 在其
YAHOO.env.ua = function()
(文件yahoo.js
)中的用户代理上执行正则表达式
阅读此答案后,我想到这是真的,为了在 Javascript 中简单地检测 IE,我们可以简单地添加到我们的页面中:
现在window.isIE
,只需执行以下操作即可为我们所有的 Javascript 代码设置变量:
除了这可能会导致痛苦,因为它必须添加到所有页面中,是否有任何我可能不知道的问题/考虑?
仅供参考:我知道最好使用对象检测而不是浏览器检测,但是在某些情况下您仍然必须使用浏览器检测。
css - 有没有办法在 CSS 文件中执行“if IE”?
我知道如果您在 Internet Explorer 中,您可以使用条件语句来加载不同的 CSS 文件,但是您可以在 CSS 文件中执行此操作吗?
我有一种情况,如果它是 Internet Explorer,我希望右边距为 20,但如果它是任何其他浏览器,我希望右边距为 10。
html - 你如何让“IE 6 条件评论”工作?
我有这个工作正常的标记:
我现在正在尝试放置一个特定于 ie6 的解决方法,所以如果浏览器不是 IE 6,我试图只使用这个 div。所以如果它的 IE7、8 和 firefox 和 chrome,我希望这条线能够命中。我试过这个,但它似乎在 Firefox 或 Chrome 中不起作用。
是否有任何“如果除 IE6 之外的所有内容”条件注释适用于 html 文件?
css - 我可以在 CSS 文件中插入浏览器测试或条件注释吗?
您好
我有一个根据浏览器应用不同样式的 CSS,我想在 CSS 文件本身(而不是 HTML 或 PHP 文件)中测试浏览器(如果浏览器不是 IE)。
我该怎么做?我应该使用这个:
在 CSS 文件中???