2

我的使用 Combres 的 asp.net MVC 3 站点在我的工作站上渲染得很好。当我在笔记本电脑上编译相同的代码时,combres 链接具有正确的路径,但页面呈现时没有样式。当我在有效的网站上使用 firebug 时,我将以下类附加到 html 元素:

class="js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage no-websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsizeborderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients no-cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessiontor webworkers applicationcache svg inlinesvg smil svgclippaths"

这个类集没有出现在我的笔记本电脑网站上。Log4Net 没有显示错误。

当我在 firebug 中展开 Combres 文件链接时,它显示“重新加载页面以获取源代码:...”不用说,这是行不通的。

两个系统都运行 Windows 7 64 位和 IIS 7.5。它在我的笔记本电脑上的 IE 中也不起作用。当我从笔记本电脑访问工作站站点时,它也可以工作。

任何想法将不胜感激。我完全不知所措。

4

1 回答 1

0

新的 flexbox 已被放入modernizr,但目前浏览器支持只是 Chrome 17+。

这就是为什么在构建面板中检查 flexbox 只会将 flexbox CSS 类添加到 HTML 标签,而不是 flexbox-legacy。

您可以只使用旧版本的modernizer.js. 如果不需要,甚至删除该文件。

于 2012-05-03T13:50:28.483 回答