javascript - <!--if !IE> 无法正常工作

标签 javascript html css internet-explorer

我几乎完成了我的第一个官方网站的构建,但 IE 很烦人。每次我添加

<!--[if !IE]><!-->
<link rel="stylesheet" type="text/css" href="c:\Users\Saleh\Desktop\Abid\css\stylesheet.css" />
<!--<![endif]-->

在我看来,网站“崩溃”了,IE 停止读取我创建的新样式表

<link rel="stylesheet" type="text/css" href="c:\Users\Saleh\Desktop\Abid\css\stylesheet2.css">

而是读取 if !IE 中的样式表。

  1. 为什么?
  2. 我该如何解决这个问题?

*stylesheet2 适用于 IE,stylesheet 适用于所有其他浏览器

最佳答案

!IE 条件下,您应该使用不是注释的标签:

<![if !IE]>
<link rel="stylesheet" type="text/css" href="c:\Users\Saleh\Desktop\Abid\css\stylesheet.css" />
<![endif]>

引用:About conditional comments

关于javascript - &lt;!--if !IE> 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20963437/

相关文章:

javascript - 如何以全高和可变宽度居中图像

javascript - NodeJS中将JSON转换为TXT格式

css - 如何更改工具提示位置以将长文本显示为ui-tooltip-top

javascript - 如何重复div类?

html - 将 RMarkdown 编织成 HTML 时如何设置主题?

css - 如何应用 `postcss-import` 配置的插件

javascript - 在 Meteor 0.8.0 (Blaze) 中实现可选择的项目列表

javascript - 向 HTML anchor 添加多个操作

javascript - 在 CKeditor 中实现 JQuery UI 自动完成功能

javascript - 更改 div 宽度