问题标签 [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.
asp.net - 为什么当 Contional Comment 声明它应该被忽略时加载样式表?
我认为如果条件不满足,条件注释会指示浏览器忽略内容?!
例如,如果 IE6 是浏览器,我只想包含一个样式表。以下位于页面的 <HEAD> 元素中。
或者
为什么 IE7、IE8 和 FF3 都加载该样式表?!
注意:将条件更改为 [if lte IE 6] 没有任何区别!:(
重大更新
我是个白痴……我才注意到我做错了什么!我给出的示例稍作修改。App_Themes下的css文件的路径!当然,css总是被加载!!!
html - 条件注释和有效的 XHTML
给定代码(看起来应该是有效的):
W3C 验证器抛出一个合适的:
- 注释声明中的 S 分隔符
- 无效的注释声明:在注释外部但在注释声明内部找到名称开始字符
- 此处不允许使用字符数据
等等等等
我不完全确定发生了什么。是“嵌套”评论吗?该标签由 Zend Framework Viewhelper headStyle 生成
html - 如何为非 IE 浏览器编写条件注释?
我不想为 IE 6/7 使用几个 javascript 插件。但我想将它们用于所有其他浏览器。
我该怎么做?有什么办法可以做到吗?
html - IE 条件注释会减慢页面加载速度吗?
最近,我已经有足够多的“CSS hacks”与“条件注释”的争论,我想我会把这个问题扔给 Stack Overflow 社区。
反对使用 IE 条件注释的主要论点似乎是您在每个页面加载时添加了额外的 HTTP 请求,从而减慢了页面的显示速度。我找不到任何真实世界的指标来证明或反驳这一说法。
撇开维护多个样式表与一个样式表的争论(尽管这本身就是一个有效的讨论),这里有没有人做过任何测试来确定使用条件注释给你带来多少减速,或者能够指出我在其他人收集的任何统计数据的方向?
javascript - /*@cc_on 和 IE6 检测
在研究 IE 的 JavaScript 条件注释时,我偶然发现了@cc_on。这似乎有效。但是,关于条件注释的维基百科条目提供了以下代码,用于更强大的 IE 检测,特别是 IE6:
问题是,我在!window.XMLHttpRequest
.
显然维基百科需要一些帮助,我需要让这个工作。谁能帮我吗?
javascript - 如何在不访问头部的情况下链接条件样式表
我在一个企业 CMS(Autonomy/Interwoven Teamsite)中工作,它不能让我直接访问页面的头部。我只能链接样式表并添加外部 js 文件。通常我会添加条件注释来链接 ie6/ie7 样式表。在一些搜索中,我找到了一种针对 ie 的方法,即在 js 中使用条件注释和基于 jscript 版本的特定 ie 版本
在js中:
这似乎是一个丑陋的黑客。有什么建议么?
internet-explorer - IE 条件注释是否内联工作?
这应该工作吗?
显然嵌套的评论不起作用,那么这个呢?
javascript - 使用 IE 条件注释来包含 CSS 或 JavaScript 文件会导致更多的 http 请求
一位网页设计师为我们创建了带有 IE 特定评论的页面。因此,仅当用户使用特定版本的 IE 时才会包含某些样式表:
JavaScript 文件也使用了相同的技术。不幸的是,这导致 IE 用户的 HTTP 请求更多,因此感知到的页面加载时间更慢。一般来说,我的做法是将所有的 CSS 合并到一个文件中,将所有的 JS 合并到一个文件中。
有没有办法让这些 IE 特定的评论在 CSS 和/或 JS 文件本身中?或者有没有办法模拟这个功能?
html - 为什么我的 IE6 条件样式表不起作用?
这让我发疯了。我正在尝试使用有条件的 IE6 样式表。 我在这里发布了这个测试页面。这是我放在头标签中的代码:
在 IE6 中查看时,ie6.css 应将正文背景设置为红色。
这里有什么问题?我敢肯定这是愚蠢的。有人可以向我指出吗?