缩小的CSS无法在IE中运行

时间:2012-01-20 23:29:10

标签: css internet-explorer

我有一个包含缩小的CSS的页面。除了IE 7,8和9

之外,所有浏览器中的页面看起来都很好

如果我添加单个文件,它在IE中也能正常工作,但不能在.min

中工作

这很奇怪。请回复

2 个答案:

答案 0 :(得分:2)

缩小CSS的最常见错误不是关闭脚本,当你有未缩小的代码时这会正常工作,因为大多数浏览器都会选择换行符。

实施例

<强>之前

.myclass {
    padding: 1px 2px 4px 5px;
    width:500px
    height:350px;
}

<强>后

.myclass {padding: 1px 2px 4px 5px;width:500pxheight:350px;}

请注意,宽度和高度样式不以分号分隔,因此浏览器无法理解如何处理它们。

检查您是否已使用相应的大括号}关闭每个类,并使用分号;

结束每个样式

还有许多其他问题可能会出错,包括最小化CSS的方式。代码示例,关于什么实际上是破坏的解释(一些CSS工作或没有工作)以及有关如何最小化CSS的更多信息将有所帮助。

答案 1 :(得分:1)

你总是可以在index.php中使用这样的东西,然后在你的站点根目录中创建IE.css,然后将非缩小的代码放到那里只是为了IE。

<!-- Code Only For IE -->
<!--[if IE]>
  <link rel="stylesheet" type="text/css" href="./IE.css" />
    <![endif]-->

(顺便说一下,只要你在上面的脚本中更新路径,就可以将css文件放在你喜欢的位置,这只是一个例子。)