今天遇到了这个“有趣”的问题。我有一个 asp.net mvc 应用程序,带有一个 twitter 引导设计模板,到目前为止它运行良好。但是,当我在视图顶部添加一些 @Scripts.Render("...") 语句(不是共享布局文件,而是视图)时,它似乎改变了我的布局!
看法:
@Scripts.Render("~/Scripts/jquery.signalR-1.1.2.js")
@Scripts.Render("~/signalr/hubs")
@Scripts.Render("~/Scripts/Stimline/connector.js")
<div class="span12">
<legend>Fleet List</legend>
<div class="row-fluid">
...
</div>
</div>
每当将顶部的三个脚本语句添加到我的 .cshtml 文件中时,它似乎会将整个 div 部分移到右侧,使其与浏览器的边缘对齐。再次删除语句会使其恢复正常,添加默认情况下应该从引导程序中存在的边距。
我没有对引导 css 进行任何更改。
有没有人见过这个,或者至少类似的东西,以前?
以下是 @Render.Scripts 语句的外观:
没有它:
如果您使用固定标题栏作为右边缘的参考,您会看到表格在一张图像中一直向右对齐,并且与另一张图像的边缘正确“间隔”。