2012-01-17 146 views
3

我有一个网站,我开发和测试使用Firefox 9独家。在此版本的Firefox中查看时,我对布局/样式感到非常满意。我现在正面临让IE7 +显示同样出色(或尽可能接近)的不可饶恕的任务(我不支持IE6)。当然,我也希望能够在Safari浏览器中很好地展示Chrome,但我认为他们能够很好地执行这些标准,所以我并不担心这些标准。“修复Internet Explorer”样式表

我正在使用JQuery for JavaScript,希望这意味着我没有太多的JavaScript行为差异,所以我最关心的是CSS。我想很多其他人都在走这条路,所以我希望有一个样式表可用,当有条件地包括在内时,将修复在IE浏览器中查看网站时遇到的最常见的CSS问题,这些问题仅在Firefox中测试过。这样的事情存在吗?

回答

6

一个全能的miracle.css文件,它可以治愈所有IE相关的弊病吗?要是!该解决方案可能会归结为一个选择的部分或全部的以下内容:

  • 正常化http://necolas.github.com/normalize.css/
    带来最浏览器的默认设置,以更一致的基准(认为这是一种替代流行埃里克迈耶reset.css)
  • Modernizr的http://www.modernizr.com
    因为你已经在使用的JavaScript,包括Modernizr的会给你的检测浏览器功能的其他方法看。必要时还可以自动将.ie7/.ie8等类文件插入到您的标记中,从而使您可以将IE定位到您的样式中。
 
    .standard { ... } 
    .ie7 .standard, .ie8 .standard { ... } 
  • CSS3PIEhttp://www.css3pie.com/
    渐进的Internet Explorer - 允许定型通常失败的IE(例如,线性梯度,圆角等)
  • IE7.JShttp://code.google.com/p/ie7-js/
    可能与您之前最接近的是CSS修正(这无疑仍然是必要的)。应该有助于让你更接近理想的最终结果。
+0

我并不是真的希望只是放在一个.css文件中,一切都会好起来的,但至少可以让我获得80%左右的效果。谢谢(你的)信息 – 2012-01-17 10:29:40

相关问题