我需要做chrome/opera hacks,因为客户想要的字体替换脚本会破坏事情......这很难过,但一切都在IE6-7,FF2-3和Safari中工作.我无法修复脚本本身,我只能使用CSS和HTML来破解它.
我正在努力做一些事情:
<!--[if IE 6]>
<link rel="stylesheet" href="ie6.css" type="text/css" media="screen" />
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
可能吗?
我看到了这种做铬特定修复的方法,如:
body:nth-of-type(1) .elementOrClassName
{
/* properties go here */
}
Run Code Online (Sandbox Code Playgroud)
这管用吗?有更简单的方法吗?歌剧怎么样?
谢谢!
我通过反复试验得出,IE 7的上限为32个样式表包括(即标签).
我正在开发一个非常大的网站的前端,我们希望将CSS分成尽可能多的单独文件,因为这使得开发和调试变得更加容易.
性能不是问题,因为我们在部署之前将所有这些文件压缩到单个包中.
问题出在发展方面.如果IE 7的上限为32,我们如何处理超过32个样式表?
有没有办法解决这个问题?
我正在尝试提出解决方案,但似乎即使我通过Ajax加载样式表,我仍然会写出标签,这仍然会计入32样式表限制.
是这样的吗?我是否坚持使用32个文件的限制,还是有办法绕过它?
注意:我要求客户端解决方案.显然,没有必要使用服务器端解决方案,因为我们已经有了压缩系统.我只是不想每次做一个我想要测试的CSS改变时都要重新压缩.