我不太确定发生了什么。我替换了 jquery、jquery-ui、jquery-validate(不是 jquery.validate.unobtrusive)和 modernizr。我将文件分别更新为:1.8.1、1.8.23、1.8.1 和 2.6.2。我也更新了 _Layout.cshtml 文件以反射(reflect)更改。 CSS 坏了。然后,我替换了 Content 文件夹中的 CSS 和图像,并将它们替换为新的 JQuery UI 内容。还是坏了。当我说 splinter 时,我的意思是 body 的灰色背景消失了。整个页面颜色为蓝色。除了选项卡(那些背景颜色仍然是灰色)。此外,我的 div 不再向左浮动。它们只是将一个渲染在另一个下方。
那么,我做错了什么?
最佳答案
升级 jQuery 没有理由影响您的 CSS。 jQuery 与 CSS 无关,除了具有一些特定于 jQuery UI 的样式表。
更有可能的是,您在更新 html 以使用新的 jQuery 时犯了一个错误,并且 HTML 不再有效。您可能想要显示布局中的 html 代码。
关于jquery - 为什么从 Jquery 1.5.1 更改为 Jquery 1.8.1 会破坏我在 MVC3 中的所有 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12303256/