我有一个包含缩小的CSS的页面。除了IE 7,8和9
之外,所有浏览器中的页面看起来都很好如果我添加单个文件,它在IE中也能正常工作,但不能在.min
中工作这很奇怪。请回复
答案 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文件放在你喜欢的位置,这只是一个例子。)