我的问题是关于selectivizr.js。(无法将此放入标记中)
请看一下IE8中的page。你会看到第n个孩子和最后一个孩子都在工作。但是,如果您将html、css和selectivizr.js下载到本地计算机上,则第n个子级和最后一个子级将停止工作。为什么?有没有我不遵守的规则?
提前谢谢。
最佳答案
从selectivizr主页底部隐藏的注释中:
由于浏览器的安全限制,样式表必须位于与页面相同的域中。同样,使用file:protocol加载的样式表也将不起作用。
我敢打赌,这是关于样式表的“file:”有效url的最后一件事。查看“selectivizr”的源代码,它使用XHR重新获取样式表。现代浏览器(打赌它在Chrome中也不会工作)对文件(url)的怀疑要比以前的浏览器大得多。
编辑-操作指出它在Chrome中运行良好,这可能是因为Chrome不需要selectivizr的帮助来正确地执行CSS3任务:-)