【问题标题】:Any issues with wrapping Modernizr or Respond.js in a LT IE 9 conditional comment?在 LT IE 9 条件注释中包装 Modernizr 或 Respond.js 有任何问题吗?
【发布时间】:2017-07-16 19:39:28
【问题描述】:

我希望阻止从 IE 8 及以下版本以外的浏览器加载 Modernizr 和 Respond.js。由于这些是渲染阻塞 javascript,我这样做是为了尽可能优化我的页面速度。我不太关心其他较旧的浏览器,因为 IE 8 及以下版本似乎总是像粘鼻屎一样挂在上面。我只使用 Modernizr 和 Respond.js,所以 IE 8 及更低版本可以支持使用我正在使用的 HTML 选择器和媒体查询。由于 CSS 是移动优先的,我希望桌面布局在 IE 8 上看起来合理,因此 Respond.js。

无论如何,这种使用条件 cmets 是一种好的方法吗?有没有更好的办法?通过只关注 IE8 及以下版本,我是否忽略了流行浏览器的任何其他旧版本。我不这么认为,但我只是想确认一下。

【问题讨论】:

    标签: modernizr conditional-comments respond.js


    【解决方案1】:

    我相信您现在可能已经确认了。这正是我解决页面问题的方式。基于这篇文章,我感到非常有信心:https://github.com/scottjehl/Respond/issues/223。显然大于 IE10 不再支持条件语句,但这些浏览器可能不需要它们。

    【讨论】:

      猜你喜欢
      • 2023-04-05
      • 2016-07-22
      • 2011-10-30
      • 2013-01-01
      • 2012-01-06
      • 1970-01-01
      • 1970-01-01
      • 2011-02-04
      • 2014-03-22
      相关资源
      最近更新 更多