2011-11-23 53 views
3

工作了最后的媒体询问我在我的CSS两个媒体查询(不计算打印一个): @media screen and (min-width: 720px) {}@media screen and (min-width: 1026px) {respond.js填充工具并不在IE8

我使用respond.js让他们的行为在IE8下。奇怪的是,它完美的工作,除了最后一个媒体查询,它在媒体查询之前恢复到css。也就是说,直到窗口达到1026px的宽度阈值,它才能正常工作。

有人知道那里发生了什么吗?这里是链接预览:http://bit.ly/i6ITPe

感谢一大堆任何答案

回答

3

我一直有这个几个问题已经发现它可以继续工作。首先根据我一直在阅读的论坛,不应该包含modernizr的respond.js,他们很可能会放弃它。另外,当您包含respond.js时,请在所有样式表之后添加它。它应该是加载的最后一件事情之一。希望有所帮助! =)

0

我不知道这是否适用于你,但我发现在使用respond.js,打破了CSS的问题。

你有可打开和关闭,没有风格,即任何元素:

ul.demo{} 

我发现这是打破IE 8中我的CSS及以下

+0

我没有类似的东西,不......这似乎是Zanderi指出的那些东西之一,当它感觉像...... – Krimo

1

有几样东西使用respond.js

  1. 它需要通过调用Ajax样式表在link元素
  2. 它无法理解解析CSS时考虑到贝雷从客户端LESS动态创建CSS,或通过document.write,jQuery等注入的样式。
  3. @Import语句不遵循内部样式表

希望这有助于。